Ubuntu 12.04 ve VSFTPD ile yeni LAMP sunucusu kurulumu.
/var/wwwFTP kullanıcısı ile klasöre (web kökü) erişmeye çalışıyorum .
Yeni bir kullanıcı oluşturdum ve Apache tarafından otomatik olarak oluşturulan kullanıcı grubuna ftpuserekledim www-data.
Bu kullanıcının ana dizini olarak ayarlanır /var/www. Ayrıca sahipliğini değişti /var/wwwetmek www-datagrubu ve izinleri değişti 02775.
Ancak yine de dosya yükleyemiyorum. Hata: "553 Dosya oluşturulamadı".
- Birisi bana bu izinleri nasıl doğru ayarlayacağımı açıklayabilir mi?
- Doğru kurulum nedir? Ben ev dizinini belirlesin
ftpuseriçin/var/wwwya da bir şekilde diffeerently?
Web'de pek çok konu buldum ancak hiçbiri evrensel bir çözüm sunmuyor.
Teşekkür ederim!
GÜNCELLEME:
İşte çıktısıdır ls -larasında /var/www:
drwxr-sr-x 3 root ftpuser 4096
vsftpd.confDosyanın içeriği :
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