1、权限管理的主要针对对象
1、所属者U
2、所属组G
3、其他 O
2、每种对象相对应的权限
1、r 可读
2、w 可写
3、x 可执行
3、对文件
1、r:可以读取文件内容
2、w:可以修改文档内容
3、x:可将此文件提请内核开启一个线程
4、对目录
1、r:可以查看此目录下的文件列表
2、w:可以创建和删除此目录下的文件
3、x:可以查看此目录下的列表,并可以cd进该目录
修改文件的权限chmod
1 八进制方法 chmod [OPTION]... OCTAL-MODE FILE...
eg:chmod -R 777 test1
2、直接修改方法 chmod [OPTION]... MODE[,MODE]... FILE...
eg:chmod -R g+w(g=rwx) test1
3、复制其他模板 chmod [OPTION]... --reference=RFILE FILE...
eg:chmod --reference test1 test2
将test2的文件权限修改为和test1一样
-R:递归
修改文件所属者:chown 也可以修改文件的所属组
chown [OPTION]... [OWNER][:[GROUP]] FILE...
eg:chown root:root test1
root: :修改文件的所属者
root:root :修改文件的所属者和所属组
:root :修改文件的所属组
注:
chown [OPTION]... --reference=RFILE FILE...
eg:chown --regerence test1 test2
将test2的文件权限修改为和test1一样
修改文件的所属组:chgrp
chgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE..
文件权限的遮罩码:umask 若修改,仅对当前账户的当前shell有效
a,uamsk 查看当前设置的umask
b,uamsk num:设置当前的umask
1、文件,默认是666,666-umask
如果某用户的权限减的结果中有x权限,则将其权限+1
2、目录,默认是777,777-umask
原文地址:http://12489880.blog.51cto.com/12479880/1895971