Sanal kullanıcıların alanlarına erişmesine izin vermek için vsftpd ile bir sunucu kuruyorum. Şimdi tamamen çalışıyor ama sadece CRYPT şifreleriyle. Yani
sudo htpasswd -c /etc/vsftpd/ftpd.passwd phpmyadmin
giriş yapmama izin vermiyor, ama
sudo htpasswd -c -d /etc/vsftpd/ftpd.passwd phpmyadmin
niyet.
/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
PHP'nin yanı sıra apache2.4.3'ü de kaynaktan yükledim.
Denediğim şeyler:
- Google çok
- Kriptoyu ayarla = 2
- arkadaşlarına sor
- SHA kullan (ikisi de çalışmıyor)
- htpasswd ve vsftpd'yi güncelle
Bir haftadır bununla mücadele ediyorum, umarım sizler bana daha fazla yardımcı olabilirsiniz
-m
MD5 tabanlı apache tarzı karma ( $apr1$salt$hash
)