配的vsftp服务器,发现匿名用户上传的文件权限是600,匿名无法下载了。查了下发现要设置
anon_umask=022才行,突然想不起来umask是怎么算权限的了,查了一下。有用的如下:
umask决定目录和文件被创建时得到的初始权限
umask = 022时
新建的目录 权限是777-022=755
文件的权限是 666-022=644
用umask命令查看或设置当前的umask
$ umask
000
$ umask 022
你可以改变一下umask,建立目录和文件,观察一下
还有,umask是unix操作系统的概念,vsftpd的local_umask借鉴了它