Sto configurando un server con vsftpd per consentire agli utenti virtuali di accedere al loro spazio. Ora funziona completamente ma solo con le password CRYPT. Così
sudo htpasswd -c /etc/vsftpd/ftpd.passwd phpmyadmin
non mi permetterà di accedere, ma
sudo htpasswd -c -d /etc/vsftpd/ftpd.passwd phpmyadmin
volontà.
/etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/vhosts/$USER.universe.local
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd
/etc/pam.d/vsftpd
auth required pam_pwdfile.so pwdfile /etc/vsftpd/ftpd.passwd crypt=2
account required pam_permit.so crypt=2
Ho installato apache2.4.3 sia dalla fonte che da PHP.
Cose che ho provato:
- Google molto
- Imposta cripta = 2
- chiedi agli amici
- usa SHA (non funziona neanche)
- aggiorna htpasswd e vsftpd
Ho avuto problemi con questo per una settimana, spero che voi ragazzi mi potete aiutare ulteriormente
-m
genererà hash stile apache basati su MD5 ( $apr1$salt$hash
)