在vsftp中,用root用户上传,怎么上传文件的属性是600?

发布于 2022-10-02 19:59:32 字数 110 浏览 17 评论 0

请教各位老大,在vsftp中我用root用户上传文件,怎么上传之后文件的属性是600?怎样改为755呢?
这个问题困惑了我好久请帮忙
vsftpd.conf中已设置local——umake=077

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

时间海 2022-10-09 19:59:33

search umask in google

も星光 2022-10-09 19:59:33

终于明白拉!!
谢谢楼主!!
umask的默认值是022,当用户创建文件的时候就拿777减去022得到755,这就是用户新创建的文件的权限。对于目录,系统默认不赋予可执行权限,因此,只要权限位出现奇数就自动减一,因此新创建的目录的权限是644。

可以用umask命令显示或者更改umask的值。

煞人兵器 2022-10-09 19:59:32

umask=022

起风了 2022-10-09 19:59:32

谢谢楼主,经测试属性可以修改成644!
但为什么当=077的时候却不行呢?
不懂!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文