【RedHat Linux】文件的权限管理
【权限】
ls -l 可见文件权限信息
drwxrwxrwx
--- onwer
--- group
--- others
r = 4
w = 2
x = 1
chomd a+wx filename
chmod g+wx filename 修改权限
chmod u+wx filename
chmod o+wx filename
chown -R root: mydir 仅修改文件的所有者为root
chown -R root mydir 修改文件的所有者和组都改为root
chown -R root:root mydir 效果同上
chown -R :root mydir 修改组为root
【特殊权限】只影响文件的执行方式,对象是文件或目录时间情况不同
suid 设置用户权限
sgid 设置组权限
chmod 4770 /dir 必须以所有者身份执行文件 对目录文件无影响
chmod u+s /dir
*chmod 2770 /dir 必须以所有组成员身份执行文件 所有添加到该目录的文件自动继承该文件的组权限
*chmod g+s /dir
chmod o+t /dir 必须是所有者才能删除和修改
//chmod 2770 /dir 所有添加到该目录的文件自动继承该文件的组权限
注意: 文件的增删是目录操作,由目录的W权限控制