我想使用 ftp 从我的 Windows 计算机访问我的 Linux 服务器的所有文件。问题是,使用我的普通帐户,我无法编辑或上传主/用户文件夹之外的文件。
我的配置:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
local_root=/
allow_writeable_chroot=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/certs/private/ssl-cert-snakeoil.key
ssl_enable=NO
编辑:如果我尝试删除文件夹或文件,我会收到此错误:
550 Remove directory operation failed.
答案1
解决方案:对于将来遇到同样问题的每个人:
我已经与我的用户完成了:
sudo chmod 777 /
现在我有权限编辑服务器上的所有文件。