在vsftp中,用root用户上传,怎么上传文件的属性是600?
请教各位老大,在vsftp中我用root用户上传文件,怎么上传之后文件的属性是600?怎样改为755呢?
这个问题困惑了我好久请帮忙
vsftpd.conf中已设置local——umake=077
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请教各位老大,在vsftp中我用root用户上传文件,怎么上传之后文件的属性是600?怎样改为755呢?
这个问题困惑了我好久请帮忙
vsftpd.conf中已设置local——umake=077
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
search umask in google
终于明白拉!!
谢谢楼主!!
umask的默认值是022,当用户创建文件的时候就拿777减去022得到755,这就是用户新创建的文件的权限。对于目录,系统默认不赋予可执行权限,因此,只要权限位出现奇数就自动减一,因此新创建的目录的权限是644。
可以用umask命令显示或者更改umask的值。
umask=022
谢谢楼主,经测试属性可以修改成644!
但为什么当=077的时候却不行呢?
不懂!