1. 修改文件权限 : chmod.sh
#!/bin/bash
#1 获取输入参数个数,如果没有参数,直接退出
pcount=$#
if((pcount==0)); then
exit;
fi
#2 获取文件名称
p1=$1
fname=`basename $p1`
#3 获取上级目录到绝对路径 –P指向实际物理地址,防止软连接
pdir=`cd -P $(dirname $p1); pwd`
#4 赋予目标文件可读、可写、可执行权限
sudo chmod 777 $pdir/$fname
if [[ $? -eq 0 ]]; then
echo "INFO:======= Successful =========="
fi
2. 修改文件所有者 : chown.sh
#!/bin/bash
#1 获取输入参数个数,如果没有参数,直接退出
pcount=$#
if((pcount==0)); then
exit;
fi
#2 获取文件名称
#!/bin/bash
#1 获取输入参数个数,如果没有参数,直接退出
pcount=$#
if((pcount==0)); then
exit;
fi
#2 获取文件名称
p1=$1
fname=`basename $p1`
#3 获取上级目录到绝对路径 –P指向实际物理地址,防止软连接
pdir=`cd -P $(dirname $p1); pwd`
#4 获取当前用户名称
user=`whoami`
#5 修改目标文件所属用户
sudo chown -R $user:$user $pdir/$fname
if [[ $? -eq 0 ]