Ubuntu 12.04 और VSFTPD के साथ ताजा LAMP सर्वर सेटअप।
मैं /var/www
एफ़टीपी उपयोगकर्ता के साथ फ़ोल्डर (वेब रूट) तक पहुंचने की कोशिश कर रहा हूं ।
मैंने एक नया उपयोगकर्ता बनाया ftpuser
और इसे www-data
Apache द्वारा स्वचालित रूप से बनाए गए उपयोगकर्ता समूह में जोड़ दिया ।
उस उपयोगकर्ता की होम निर्देशिका सेट की गई है /var/www
। मैं भी की स्वामित्व बदल /var/www
करने के लिए www-data
समूह और करने के लिए अनुमतियों को बदल दिया 02775
।
हालाँकि, मैं अभी भी फाइलें अपलोड नहीं कर पा रहा हूं। त्रुटि है: "553 फ़ाइल नहीं बना सका"।
- क्या कोई कृपया मुझे समझा सकता है कि इन अनुमतियों को ठीक से कैसे सेट किया जाए?
- सही सेटअप क्या है? क्या मुझे या किसी भी तरह से अलग
ftpuser
से घर की निर्देशिका निर्धारित करनी चाहिए/var/www
?
मुझे वेब पर बहुत सारे विषय मिले लेकिन उनमें से कोई भी एक सार्वभौमिक समाधान प्रदान नहीं करता है।
धन्यवाद!
अपडेट करें:
यहाँ का उत्पादन ls -l
है /var/www
:
drwxr-sr-x 3 root ftpuser 4096
vsftpd.conf
फ़ाइल की सामग्री :
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftpuser
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key