Debian文件系統權限設置主要通過以下命令操作:
查看權限:用ls -l命令查看文件/目錄權限,輸出示例:
-rwxr-xr-- 1 user group 4096 Jan 1 12:34 file
(-為普通文件,d為目錄;r=讀、w=寫、x=執行)
修改權限:
r=4、w=2、x=1),如chmod 755 file(所有者:讀寫執行,組和其他:讀執行)。u(所有者)、g(組)、o(其他)、a(全部)配合+/-/=設置權限,如chmod u+x file(添加所有者執行權限)。修改所有者和組:
chown new_user:new_group file(修改所有者和組,支持遞歸-R)。chgrp new_group file(僅修改組,支持遞歸-R)。特殊權限:
chmod u+s file:設置setuid,執行時以所有者身份運行。chmod +t dir:設置粘滯位,僅所有者可刪除目錄內文件。默認權限控制:
用umask設置新文件/目錄的默認權限掩碼,如umask 022(新文件rw-r--r--,新目錄rwxr-xr-x)。
注意:操作前建議備份重要數據,系統關鍵文件權限修改需謹慎,可通過sudo獲取管理員權限。