[分享]用vsftpd为不同的虚拟用户设置不同的权限

由 stealstar 在 06-30-2003 17:57 发表:

[分享]用vsftpd为不同的虚拟用户设置不同的权限

以北南南北兄的帖子为例:

http://linuxsir.net/bbs/showthread....;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权限,请高人们指教,谢谢!


由 欧可侠 在 06-30-2003 22:52 发表:


多谢stealstar兄提供!


如果你喜欢电

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus