Tag: vsftpd

更新后vsFTPd停止工作

我刚从Ubuntu Server 11.10(Oneiric Ocelot)更新到Ubuntu 12.04 LTS(精确穿山甲)。 它更新了我的vsFTPd安装,似乎发生了一些变化:/我使用PAM身份validation。 有什么可以改变导致这个? 尝试连接到FTP服务器时出现此错误: 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 我试着用谷歌搜索它,它说要在配置文件中添加allow_writable_root=YES – 但是当我尝试这个并尝试重新启动vsftpd时它无法重启。 为什么? 这是我实际修复它的方式: wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_amd64.deb -O vsftpd.deb dpkg -i vsftpd.deb echo “allow_writeable_chroot=YES” >> /etc/vsftpd.conf service vsftpd reload 瞧:)

如何通过访问特定子目录为vsftpd设置虚拟用户?

我需要能够向只能访问子文件夹的vsftpd添加虚拟用户。 我想要使​​用虚拟用户的原因是我只想在服务器上拥有1个真实用户。 FTP结构是: www website_name1 sub_folder1 website_name2 sub_folder2 sub_folder3 website_name3 website_name4 主帐户可以访问www文件夹和所有子目录,我想添加一个可以访问sub_folder1并且只能访问sub_folder1的虚拟用户 另外为了避免一些混淆,我还需要另一个用户访问sub_folder3并且只能访问sub_folder3 。 我的观点是,我需要能够逐个用户地选择哪个文件夹和子文件夹。 我已经找到了添加用户以查看整个结构或设置用户命名文件夹的方法,这些对我来说都没用。 我在这里发现了类似的问题: 如何为多个用户设置VSFTPD,包括添加特定目录 但它建议proftpd ,我虽然一般不太安全。 或者我错过了这里的观点?