|
以北南南北兄的帖子为例:
http://linuxsir.net/bbs/showthread.php?s=&threadid=42075
当已经通过pam.d添加了linuxsir007、linuxsir008、linuxsir009
等帐户并测试正常后,更改vsftpd.conf文件,添加下面等内容:
user_config_dir=/etc/vsftpd/vsftpd_user_conf
上面的内容定义个别使用者设定文件所在的目录,例如定义
user_config_dir=/etc/vsftpd/vsftpd_user_conf,且主机上有
使用者linuxsir007,linuxsir008,linuxsir009,那我们可以在
vsftpd_user_conf的目录下新增文件名为linuxsir007,linuxsir008,
linuxsir009的文件。若是linuxsir007登入,则会读取vsftpd_user_conf
下的linuxsir007这个档案内的设定,以此类推。
然后更改linuxsir007的内容为:
anon_world_readable_only=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
更改linuxsir008的内容为:
anon_world_readable_only=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=NO
更改linuxsir009的内容为:
anon_world_readable_only=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
则linuxsir007的用户只有下载权限,linuxsir008的用户不光有下载权限,还有
上传权限,linuxsir009的用户在具备linuxsir008的权限外,还有删除和更名的权限。
最后,重新启动vsftpd即可。
BTW:我现在还不知道怎么设置可以让某用户只有list权限,请高人们指教,谢谢! |
|