Ubuntu 12.04 ve VSFTPD ile yeni LAMP sunucusu kurulumu.
/var/www
FTP 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 ftpuser
ekledim www-data
.
Bu kullanıcının ana dizini olarak ayarlanır /var/www
. Ayrıca sahipliğini değişti /var/www
etmek www-data
grubu 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
ftpuser
için/var/www
ya 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 -l
arasında /var/www
:
drwxr-sr-x 3 root ftpuser 4096
vsftpd.conf
Dosyanı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