linux 查看和修改文件(夾)權限

1. 使用 ls -l 或者 ll 查看文件權限 

第一位表示文件類型:d 表示文件夾    - 表示普通文件

r (read)表示可讀

w  (write)表示可寫

x 表示執行權限:通常指可以運行的程序文件或者腳本文件

    rwx 三個一組,一共三組,分別是:所有者、所屬組、其他用戶

   2. 設置權限的方式就我目前所知有兩種:


   一種方式是: 

chmod [{ugoa}{+-=}{rwx}] [文件或目錄]

     u:所有者;                                                       +:添加權限

     g:所屬組;                                                        -:減少權限

     o:其他用戶;                                                     =:賦值這個權限

     a:所有用戶;

    chmod 後面可以加 -R, -R 表示遞歸(遞歸修改文件夾及文件夾內所有文件的權限)

    示例:

    chmod -R u + w perl5 (修改權限爲 perl5 文件夾所有者對 perl5 文件夾及裏面所有文件添加寫的權限)

    也可以 chmod -R 用戶名:所屬組 文件名


    另一種方式是: 使用數字

r ---------- 4

w ---------- 2

x ---------- 1

- ---------- 0

    這三個數字可以相加。eg:

    4 + 2 + 1 = 7,所以7表示擁有 rwx權限

    4 + 2 = 6 擁有權限 rw-

    4 + 1 = 5 擁有權限 r-x

    示例:

    chmod 777 perl5 (修改perl5 的權限爲對所有用戶可以rwx)安全性很低,對安全有要求的文件最好不要賦予這個權限


3. 用 chown 修改文件的所有者   

perl5 文件夾現在是 root 用戶的,假如要將 perl5 文件的所有者改爲meeting用戶:chown meeting perl5

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