管理员⽤户
root 0虚拟⽤户
nobody 1-999普通⽤户
test001 1000+Centos7⽂件权限理解(持续更新)
后期排版,边学边记边敲
⽤户详情分析
输⼊ll
命令查看当前⽬录⽂件详情
根据这张图⽚可知,⽬录是带有d 的,⽂件则开头⽤-表⽰
⽂件信息
r-读权限(4) w-写权限(2) x-执⾏权限(执⾏权限)(1)
属主-属组-其他⽤户
属主-user u
属组-group g
其他⽤户-other o
⽬录信息:
r 读⽬录中的⽂件属性信息
w 可以再⽬录中添加或删除⽂件数据信息
x 是否可以进⼊到⽬录中
⽬录权限配置的结论:
root ⽤户对⽬录信息有绝对权限
对于⽬录来说,写的权限和读的权限,都需要有执⾏权限配合
如何想对⽬录进⾏操作,必须对⽬录赋予执⾏的权限
⼀个普通⽂件默认权限:644 保证其他⽤户可以读取⽂件内容
⼀个⽬录⽂件默认权限:755 保证属主⽤户对⽬录进⾏编辑 保证其他⽤户可以读取⽬录中的信息,可以进⼊到⽬录中
问题1,为什么创建的⽂件和⽬录权限⼀致?
默认创建⽬录权限是755
默认创建⽂件权限是644
这个跟umask 有关,在终端输⼊umask ,得到结果为
0022
默认⽂件权限:666-022=644
umask数值是奇数 666-033=633+11=644 (如果⼗位数是奇数则加1,个位数是奇数则加1)umask数值是奇数 666-022=633-22=644
默认⽬录权限:777-022=755 (⽬录的话就直接减,没有判断)
umask数值是奇数 777-033=744
umask数值是奇数 777-022=755
临时修改umask数值
umask 033即可
永久修改⽅法:
centos vim命令vim /etc/profile
将022修改为033即可
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论