linux权限可以分三种:基本权限ugo、高级权限acl、还有特殊权限
权限的意义:设定用户对于文件的访问能力(读、写、执行)
权限对象:用户组和其他人。u属主(user用户),g属组(group用户组),o其他人(other用户和用户组之外的人),a(all,u+g+o所有人)
权限类型(也可用数字表示):读 r=4。写 w=2。 执行 x=1
读写即为 r+w=6,依次类推
查看权限 ll
更改权限
情况1:更改文件权限
chmod 对象(u/g/o) 权限(r/w/x) 符号(+/-/=) 文件
例如 chmod u+x att 赋予拥有文件att的用户,执行文件att的权限
chmod u-x att 取消文件att可执行的权限
chmod a=rwx att 覆盖,授予所有人权利
chomd a=- att 覆盖,取消所有权限
用数字表示即为:
chomd 777 att 授予所有人读写执行权限
chomd 600 att 仅仅所有者可读
chomd 755 att 所有者可读可写可执行,属组和其他人可读可执行,不可写
root用户是超管,即是什么权限也没有,也可以看文件内容
情况2:更改用户和组
chown +用户名 文件名 更改用户
chown +.组名 文件名 更改组(注意组名前要加点)
chown 用户名+.+组名 文件名 更改用户和组
chown +用户名 文件名 -R 更改目录下的所有文件
还有一个chgrp命令,非常鸡肋,只改文件的属组
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/13630.html