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