Linux文件访问控制与权限管理全解析
1. 文件权限模式修改
在Linux系统中,可使用 chmod 命令修改文件权限,其基本语法如下:
chmod [options] [mode[,mode...]] filename...
chmod 的选项与 chown 和 chgrp 类似,其中 --recursive (或 -R )可递归更改目录树内所有文件的权限。
文件权限模式的指定有两种基本形式:八进制数和符号模式。
1.1 八进制表示
八进制表示同之前所述,例如将 report.tex 的权限改为 rw-r--r-- ,可执行命令:
$ chmod 644 report.tex
还可在代表所有者、组和其他用户权限的三位数字前加一位来设置特殊权限。支持的三位分别为:加4设置SUID位,加2设置SGID位,加1设置粘滞位。若省略首位数字,Linux会清除这三位特殊权限。使用四位数字时,首位将被解释为特殊权限代码。例如,创建了脚本 bigprogram ,要设置SUID和SGID位(6),让所有者有读写执行权限(7),组有读写权限(5),其他用户无访问权限(
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



