Linux 运维命令以及概念整理总结

93课时
566学过
10分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
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进去,不能查看详细属性,也不能查看文件内容