在 Linux 系統中,sticky bit(粘滯位)是一種特殊的文件權限,用于限制對目錄或文件的訪問
打開終端。
使用 cd
命令導航到包含要修改的文件或目錄的位置。例如:
cd /path/to/your/directory
使用 ls -l
命令查看當前目錄下的文件和目錄列表及其權限。這將顯示類似于以下內容的輸出:
drwxr-xr-x 2 user group 4096 Jan 1 00:00 your_file
在這個例子中,drwxr-xr-x
是文件或目錄的權限。
要為文件或目錄設置 sticky bit,請使用 chmod
命令。對于目錄,你需要在權限字符串的第一個字符位置添加一個 t
。例如,要為名為 your_directory
的目錄設置 sticky bit,請運行以下命令:
chmod +t your_directory
對于文件,你需要在權限字符串的第三個字符位置添加一個 t
。例如,要為名為 your_file
的文件設置 sticky bit,請運行以下命令:
chmod +t your_file
使用 ls -l
命令再次查看文件或目錄的權限。現在,你應該會看到 sticky bit 已被設置。例如:
drwxr-xr-t 2 user group 4096 Jan 1 00:00 your_directory
-rw-r--r-t 1 user group 4096 Jan 1 00:00 your_file
通過這些步驟,你可以為文件或目錄設置 sticky bit。請注意,這些操作可能需要管理員權限才能執行。如果需要,請在命令前加上 sudo
。