文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Umask是个新学的东东

Umask是个新学的东东

时间:2006-03-27  来源:minos_niu

    架好FTP以后遇到了奇怪的问题,一个用户上传的文件另一个用户不可以下载。要命的是当时我不知道Linux里面chmod如何修改子目录和子目录下文件 的权限(其实是chmod -R),所以还得从windows里面拿flashfxp来修改权限。
   
   后来明白了这个问题其实是vsftpd中umask没有设置好。Umask的作用是控制新创建的文件的那些权限应当关闭(注意和chmod的区别, chmod是设置哪些权限应该打开)。而系统默认的umask是022,也就是说Linux对任何新创建的文件默认权限都设置成755。但是在 vsftpd中,出于安全考虑,默认的umask是077,亦即默认权限是700,这样显然其他用户是无法下载和访问的。

    解决办法很简单,就是在/etc/vsftpd.conf中将umask=022一行添上或者反注释即可。
相关阅读 更多 +
排行榜 更多 +
动物大战僵尸I

动物大战僵尸I

飞行射击 下载
龙兽争霸无限零件图纸

龙兽争霸无限零件图纸

飞行射击 下载
金属战士2最新版

金属战士2最新版

飞行射击 下载