在 Linux 系統中,sticky bit(粘滯位)是一種特殊的文件權限,用于限制對目錄或文件的訪問
以下是如何設置和取消 sticky bit 的方法:
要設置 sticky bit,可以使用 chmod
命令。對于目錄,需要在權限字符串中添加一個額外的數字,表示 sticky bit。例如,要為目錄設置 sticky bit,可以運行以下命令:
chmod 1755 /path/to/directory
這里,1
表示設置了 sticky bit,后面的 755
是目錄的權限。對于文件,不需要添加額外的數字,只需要設置正常的權限即可。
要取消 sticky bit,同樣使用 chmod
命令。將 sticky bit 的位置設置為 0
,然后重新設置目錄的權限。例如,要取消目錄的 sticky bit,可以運行以下命令:
chmod 0755 /path/to/directory
這里,0
表示取消了 sticky bit,后面的 755
是目錄的權限。對于文件,不需要添加額外的數字,只需要設置正常的權限即可。
注意:在設置和取消 sticky bit 時,需要確保你有足夠的權限。通常,只有 root 用戶或目錄/文件的所有者才能修改這些權限。