标签:101 umask 取反 111 110 linux 权限
umask:用于设置创建文件、文件夹的默认权限。将总权限(目录777,文件666)和umask值都转换为2进制,然后对umask取反,再将两个2进制值做与运算,得到的二进制值再转换十进制,即为权限。(快捷算法,777-umask=权限,666-umask,如果为奇数+1,偶数不变)
- 文件夹:
- umask=022=000 010 010
- 默认值权限= 111 111 111(777)
- umask取反= 111 101 101
- 与运算 = 111 101 101
- 转换10进制= 7 5 5
- 文件:
- umask=123=001 010 011
- 默认值权限= 110 110 110(666)
- umask取反= 110 101 100
- 与运算 = 110 100 100
- 转换10进制= 6 4 4
umask设置:
- umask:umask +掩码(临时有效,重启无效)
- 文件修改:vim ~/.bashrc 添加umask 值(看下方示例),永久有效
文件设置umask:
快速保存至配置文件:
标签:101,umask,取反,111,110,linux,权限 来源: https://www.cnblogs.com/franc/p/12513342.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。