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获取管理员权限。