注意:如果對乙個檔案有寫許可權,那麼只能操作這個檔案之下的子檔案,但是不能刪除這個檔案本身。想要刪除這個檔案本身除非你對該檔案的上一級有寫許可權。
所以,有乙個重要的結論:
*對檔案來講,最高許可權是x
對目錄來講,最高許可權是w*****
因此,對於目錄來講,4(唯讀)沒有意義,因為連進都進不去,只能看到這個目錄裡有什麼檔案,別的什麼都幹不了。1和6也沒有意義。對目錄能賦的許可權只有0,5,7。注意,一旦對目錄設定了w許可權,那麼目錄下面的所有檔案就都可以做任何操作了,所以一定要慎重!
其他的許可權修改命令
在linux中,每新增乙個使用者,都會預設再新增乙個和使用者名稱相同的組。
其實也可以只用乙個命令來完成同時修改所有者和所屬組的功能,如下:
chmod 所有者:所屬組 檔名
檔案的預設許可權和umask值有關,對檔案來講,它的最高許可權應該是666,對目錄來講,它的最高預設許可權是777,然後把它換算成字母,再減去umask值,得到的就是檔案或目錄的預設許可權。
如果想要臨時修改,則使用umask命令。如果想要永久修改,就修改/etc/profile檔案中的值即可
如果uid大於199,則umask值大於002,如果是root使用者,uid是0,小於199,則它的mask值是022
Linux學習之許可權管理
特殊許可權管理 acl許可權管理 隱藏許可權管理 chmod 更改檔案的許可權 u 設定屬主的許可權 chmod u r file g 設定屬組的許可權 chmod g x file o 設定其他人的許可權 chmod o w file a 設定所有人的許可權 chmod a r file chmo...
linux之ACL許可權學習筆記
在linux中我們接觸到的常見的許可權有三種身份 owner,group,others 搭配三種許可權 r,w,x,分別可用數字4 2 1表示 現在描述乙個場景 講授linux的jack老師建立了乙個資料夾 directory,hanson和bill屬於助教組,jack和助教組一起向資料夾direc...
linux學習筆記之許可權管理
umask 目錄 777 umask 檔案 666 umask touch後的許可權 umask 023 檔案預設不具有執行許可權 touch a.txt mod 643 可執行,自動加1。變為644。對目錄 mkdir bb mod 754不改變 suid sgid sticky 只能刪除自己建立...