我有一个在Ubuntu 11.04上运行的vsftpd安装。 我有两个用户,一个外部用户和一个内部用户。 我只想要内部用户有写/上传权限,但我希望有读取/下载权限。 我如何做到这一点? 我已经在configuration中设置了write_enable=YES ,但允许所有用户写入。
看看user_config_dir指令。
这个强大的选项允许覆盖手册页中指定的每个用户的任何configuration选项。 用法很简单,最好用一个例子来说明。 如果将user_config_dir设置为/ etc / vsftpd_user_conf,然后以用户“chris”login,则vsftpd将在会话期间将文件/ etc / vsftpd_user_conf / chris应用于该设置。 这个文件的格式在本手册页中详细说明
例如
user_config_dir=/etc/vsftpd/user_config
您应该能够为外部用户创build一个文件并指定
write_enable=NO
在其中停止写作的能力。