사용자 jdoe를 만들었고 해당 사용자를 Apache 사용자에 매핑하고 싶습니다. 따라서 파일을 업로드할 때마다 해당 파일은 Apache의 소유가 될 수 있습니다.
이것은 내 /etc/vsftpd/vsftpd.conf 파일입니다:
listen=YES
listen_ipv6=no
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
ls_recurse_enable=YES
pam_service_name=vsftpd
rsa_cert_file=/etc/vsftpd/www.example.com/fullchain1.pem
rsa_private_key_file= /etc/vsftpd/www.example.com/privkey1.pem
pasv_enable=Yes
pasv_min_port=1030
pasv_max_port=1035
ssl_enable=yes
debug_ssl=yes
force_local_logins_ssl=YES
force_local_data_ssl=YES
allow_anon_ssl=no
ssl_ciphers=HIGH
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
allow_writeable_chroot=YES
guest_enable=YES
chmod_enable=YES
chown_uploads=YES
chown_username=apache
guest_username=apache
hide_ids=YES
user_config_dir=/etc/vsftpd
나는 /etc/vsftpd/jdoe에 있습니다:
local_root=/var/www
하지만 파일을 업로드하거나 생성하면 다음과 같은 결과가 나타납니다.
550 권한이 거부되었습니다.
(파일질라에서)
내가 뭐 잘못 했어요? 내가 찾고 있는 것이 가능한가?
답변1
마침내 나는 방법을 찾았습니다.
listen=YES
listen_ipv6=no
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
log_ftp_protocol=YES
connect_from_port_20=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
ls_recurse_enable=YES
pam_service_name=vsftpd
rsa_cert_file=/etc/vsftpd/www.example.com.ar/fullchain1.pem
rsa_private_key_file= /etc/vsftpd/www.example.com.ar/privkey1.pem
pasv_enable=Yes
pasv_min_port=1030
pasv_max_port=1035
ssl_enable=yes
debug_ssl=yes
force_local_logins_ssl=YES
force_local_data_ssl=YES
allow_anon_ssl=no
ssl_ciphers=HIGH
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
pasv_address=192.168.222.11
guest_enable=YES
chown_uploads=YES
chown_username=apache
guest_username=apache
hide_ids=YES
user_config_dir=/etc/vsftpd
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=0002
그리고:
존재하다 /etc/vsftpd/jdoe
:
local_root=/var/www/www_example_com_ar