无法为vsftpd FTP服务器设置新用户。 我的http服务器的根目录是在/ var / www / someuser主用户有它的主目录在/ home / mainuser当我用这个用户login,没关系,但我需要访问/ var / www / someuser我做了以下:
useradd -d /var/www/someuser -p *** someuser addgroup ftpusers usermod -aG ftpusers someuser chown mainuser:ftpusers /var/www/someuser chmod 0775 /var/www/someuser
但是当我试图用vsftpdlogin时,它告诉login是不正确的。 我做错了什么?
的vsftpd.conf:
listen=YES anonymous_enable=NO write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES ftpd_banner=some text secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd check_shell=NO rsa_cert_file=/etc/ssl/private/vsftpd.pem userlist_file=/etc/vsftpd_user_list (empty file) userlist_enable=YES
其实我解决了这个问题。 花了几个小时解决问题。 解决方法很简单:用一个用户更改密码
passwd someuser
useradd的-p参数不能正常工作,虽然它表示它设置了新帐户的encryption密码。