1分钟
02 用户权限设置以及更改-2
修改权限的方法
方法一:
chmod 改变权限
方法1:mode 法
chmod who opt per file
who:u g o a(a=all)
opt:+ – =
per:r w x X
例子:
chmod u+x file
chmod u+x,g-w,o= file
对于普通用户而言,文件所有者可以修改文件的权限
对于file,赋予拥有者x权限,组用户去除w权限,other空权限
对于只有w权限而没有r权限的可以往里面追加信息却不能读
例如:
echo mage2 >> f1
> f1 清空内容!!
但是
rm -f f1 没法执行!!
因为删除文件必须拥有目录写权限
删除文件等于删除目录内容inode等
所以必须对文件夹有权限
删除文件必须删除目录
读权限对二进制程序不是必须例如
chmod -r /bin/cat
后照样能够执行
但是如果没有执行权限就不能执行了
chmod -x /bin/cat
没有读权限有执行权限
file /bin/cat 失败
因为file原理是打开文件后分析信息实现
读权限对于目录
对于目录而言只有x权限,没有r不能看文件列表但是可以打开里面文件,前提你知道文件名
有r而没有x权限,不能cd进去,不能查看详细属性,也不能查看文件内容
学员评价