가상 사용자가 자신의 공간에 액세스 할 수 있도록 vsftpd로 서버를 설정하고 있습니다. 이제는 완전히 작동하지만 CRYPT 암호로만 작동합니다. 그래서
sudo htpasswd -c /etc/vsftpd/ftpd.passwd phpmyadmin
로그인 할 수는 없지만
sudo htpasswd -c -d /etc/vsftpd/ftpd.passwd phpmyadmin
의지.
/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와 소스에서 apache2.4.3을 설치했습니다.
내가 시도한 것 :
- 구글 많이
- crypt = 2로 설정
- 친구에게 물어보세요
- SHA 사용 (작동하지 않음)
- htpasswd 및 vsftpd 업데이트
나는 지금 일주일 동안이 문제로 어려움을 겪고 있습니다.
-m
생성 아파치 스타일의 해시 MD5 기반 ( $apr1$salt$hash
)