Saya menyiapkan server dengan vsftpd untuk memungkinkan pengguna virtual mengakses ruang mereka. Sekarang sepenuhnya berfungsi tetapi hanya dengan kata sandi CRYPT. Begitu
sudo htpasswd -c /etc/vsftpd/ftpd.passwd phpmyadmin
tidak akan mengizinkan saya masuk, tetapi
sudo htpasswd -c -d /etc/vsftpd/ftpd.passwd phpmyadmin
akan.
/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
Saya menginstal apache2.4.3 dari sumber dan juga PHP.
Hal yang sudah saya coba:
- Google banyak
- Set crypt = 2
- meminta teman-teman
- gunakan SHA (tidak berfungsi baik)
- perbarui htpasswd dan vsftpd
Saya telah berjuang dengan ini selama seminggu sekarang, saya harap kalian dapat membantu saya lebih lanjut
-m
akan menghasilkan hash ala apache berbasis MD5 ( $apr1$salt$hash
)