溫馨提示×

Linux sticky位如何設置與取消

小樊
82
2024-09-14 01:00:43
欄目: 智能運維

在 Linux 系統(tǒng)中,sticky bit(粘滯位)是一種特殊的文件權限,用于限制對目錄或文件的訪問

以下是如何設置和取消 sticky bit 的方法:

  1. 設置 sticky bit:

要設置 sticky bit,可以使用 chmod 命令。對于目錄,需要在權限字符串中添加一個額外的數(shù)字,表示 sticky bit。例如,要為目錄設置 sticky bit,可以運行以下命令:

chmod 1755 /path/to/directory

這里,1 表示設置了 sticky bit,后面的 755 是目錄的權限。對于文件,不需要添加額外的數(shù)字,只需要設置正常的權限即可。

  1. 取消 sticky bit:

要取消 sticky bit,同樣使用 chmod 命令。將 sticky bit 的位置設置為 0,然后重新設置目錄的權限。例如,要取消目錄的 sticky bit,可以運行以下命令:

chmod 0755 /path/to/directory

這里,0 表示取消了 sticky bit,后面的 755 是目錄的權限。對于文件,不需要添加額外的數(shù)字,只需要設置正常的權限即可。

注意:在設置和取消 sticky bit 時,需要確保你有足夠的權限。通常,只有 root 用戶或目錄/文件的所有者才能修改這些權限。

0