限制 vsftpd 写入

限制 vsftpd 写入

我在 Ubuntu 11.04 上运行了 vsftpd 安装。我有两个用户,一个外部用户和一个内部用户。我只希望内部用户具有写入/上传权限,但我希望两者都具有读取/下载权限。我该如何实现这一点?我已经write_enable=YES在配置中设置了,但允许所有用户写入。

答案1

看一下该user_config_dir指令。

这个强大的选项允许根据每个用户覆盖手册页中指定的任何配置选项。用法很简单,最好用一个例子来说明。如果您将 user_config_dir 设置为 /etc/vsftpd_user_conf,然后以用户“chris”身份登录,则 vsftpd 将在会话期间应用文件 /etc/vsftpd_user_conf/chris 中的设置。该文件的格式如本手册页中所述

例如

user_config_dir=/etc/vsftpd/user_config

您应该能够为外部用户创建一个文件并指定

write_enable=NO

从而阻止他们书写的能力。

相关内容