【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权限控制

posted @ 2018-07-22 23:48  caya  阅读(811)  评论(0编辑  收藏  举报