linux權限管理

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

    


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章