chmod学习
2017-08-03 本文已影响29人
只想躺赢
1、 linux文件的三个身份
u:文件的拥有者
g:文件所属的群组
o:其他用户
2、文件的三种权限:
读(r=4),写(w=2),执行(x=1)。
可读可执行(rx=5)、可读可写(rw=6)、可读可写可执行(rwx=7=4)。
3、chmod 755 文件 和chmod 777 文件 中755和777的含义
第一个数字表示文件所有者的权限。
第二个数字表示与文件所有者同属一个用户组的其他用户的权限。
第三个数字表示其它用户组的权限。
所以,chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行 (7)
2.与文件同属一个用户组的其他用户可读可执行 (5)
3.其它用户组可读可执行 (5)
同理 chmod 777的用户权限就是
1 文件上所有者 、与文件所属同一个用户组的其他用户 以及其他用户组都是可读可写可执行
chmod +(r/w/x)增加某一个权限
例如:
进行chmod +r 12.txt操作之后,该文件就加上了可读权限,同理chmod -r 就是减去响应的权限。图三去掉了是可读权限
图二 图三chmod -R +r 的使用
如下是在usr/local/ido文件下,两个目录qw和啊啊
通过chmod -R +ido命令,对该文件下的所有目录加上了可读权限
chmod u+x 文件/目录 只给拥有者加上可执行权限
chmod g+x 文件/目录 只给群组身份加上可执行权限
chmod o+x 文件/目录 只给其他人身份加上可执行权限
chmod a+x 文件/目录 如上三者总结