标签:文件 umask 用户 更新 Centos7 644 权限 目录
后期排版,边学边记边敲
用户详情分析
管理员用户 | root | 0 |
虚拟用户 | nobody | 1-999 |
普通用户 | test001 | 1000+ |
输入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即可
永久修改方法:
进入/etc/profile
标签:文件,umask,用户,更新,Centos7,644,权限,目录 来源: https://www.cnblogs.com/syscal/p/13874448.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。