此时你创建的文件权限默认为644(文件初始的最高权限为666,umask设置为022,那么最终的权限为:6-0,6-2,6-2=644 。
当然有人说文件的权限最高是777,是的没错,但我们说的是默认权限,默认权限是由umask决定的,umask设置为000时文件的权限就是666,文件夹权限777),此时创建的目录权限为755(目录的最高权限为777,umask设置为022,那么最终的权限为7-0,7-2,7-2=755) 。
查了root用户的umask、jenkins用户的umask,都为0022,没问题呀,并且登录这两个账号创建了新文件权限也都正常,就剩下一种情况了Jenkins!
Jenkins没有地方可以给配置UMASK,Jenkins跑在tomcat容器里,老版本的varian也有相似的处理逻辑一直没问题,本次升级了tomcat8,难道tomcat8更新了UMASK?半信半疑的看了下,果然!tomcat8的umask默认改成了0027,麻溜的改成了0022,问题顺利解决!
说明:本文转载自“运维咖啡吧”公众号,点击查看原文 。
2021年5月14-15,GOPS 2021 · 深圳站,早鸟票限时开启~
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- jq请求ajax的方法 ajax发送数据格式
- 郭刚堂认亲后首发声!连说5个感谢,还有一个请求 江辰唐楚楚小说全文免费阅读
- nginx虚拟主机讲解 nginx虚拟主机是什么
- 微信分享全部聊天记录的方法 微信转发聊天记录怎么转
- 微信内容如何转发? 微信如何转发
- 一键转发别人朋友圈小技巧 为什么发朋友圈文字只显示一行
- 拼多多后微信被盗 转发拼多多的教训
- ps 保存 无法完成请求,因为程序错误 完美解决:ps保存时无法完成请求因为程序错误
- QQ里面的Q币能转发吗? Q币怎么转给别人?
- 实拍印度总统府,警卫松懈,主动请求游客一起拍照