文件普通權限管理
阿新 • • 發佈:2018-01-18
問題 普通 權限掩碼 all ls -ld touch sts mod user 在文件權限中需要考慮的問題,文件屬主對文件的訪問權限;文件屬組對文件的訪問權限;其他人對文件的訪問權限;還有如何對權限進行設置,更改。
文件權限的幾個常見代號:r、w、x,它們的數字代號分別是4、2、1. 在UGO權限中有三類用戶:屬主、屬組、其他人。它們構成了all(所有人),而ugo就是user、group、other的縮寫。 權限的查詢:ls -l 文件名 ls -ld 目錄名 d代表目錄,它們也分別可以縮寫成:ll、ll -d。 ls -ld /etc /etc/hosts 在文件、目錄查詢中會查出以下結果 drwxr-xr-x 138 root root 8192 12月 27 22:22 /etc -rw-r--r-- 1 root root 188 12月 27 22:22 /etc/hosts d表示目錄 -普通文件 rwx屬主權限 r-x屬組權限 r-x其他人權限 8192連接數 12月27 22:22時間 /etc文件名 下行文件結果同上 chmod可以對權限進行設置。 在權限中u表示屬主、g表示屬組、o表示其他人、a表示所有人。 +增加權限、-減掉權限、=重新設置權限。 r或4表示可讀、w或2表示可寫、x或1表示可執行、0或-表示沒有任何權限。 chmod 【選項】 權限 文件名 cd mkdir liu創建目錄liu touch wang 創建文件wang chmod -v 0 liu wang 減掉文件所有權限 chmod -v u+rwx liu wang給文件屬主添加滿權限 chmod -v g+rw liu wang 給文件屬組添加可讀可寫權限 chmod -v o+r liu wang 給文件其他訪問者添加只讀權限 chmod -v a-x liu wang 給文件所有人減掉可執行權限 rm -rfv liu wang 刪除目錄、文件 在權限中可以用chown對文件的屬主和屬組進行修改 chown -Rv 屬主:屬組 文件名 touch /tmp/liu.txt chown -v adm /tmp/liu.txt修改文件屬主 chown -v :bin /tmp/liu.txt 修改文件屬組 當然也可以這樣 chown -v adm:bin /tmp/liu.txt 用一條命令修改屬主和屬組 rm -fv /tmp/liu.txt 權限掩碼可以直接用umask查詢 默認結果0022 在權限中權限掩碼默認0022即022,權限掩碼umask的作用是控制用戶新建文件的默認權限,目錄滿權限默認777,而新建目錄權限=滿權限-022=755.文件滿權限默認666,而新建目錄權限=滿權限-022=644.
文件普通權限管理