Tamam, bu yüzden cevabını bulmak için elimden geleni yaptım, olası kopyaları arayarak ve araştırarak, ama eğer bir yerde varsa, beni affedemem.
Benim sorunum aşağıdaki gibidir. Ben sahibini kurdum /var/www
etmek myuser:www-data
ve klasörün izinlerini ve tüm (şu anda sadece temel index.html) için 's içeriği 750
ve Apache sözde olarak çalıştırmak gibi görünüyor, ama ben sunucusuna zaman FTP erişemez olarak myuser
kullanıcı. Demek istediğim, erişebiliyorum, ancak aldığım bir şeyi düzenlemeyi, silmeyi veya eklemeyi 500 Permission denied
denediğimde ve edindiğim izinleri düzenlemeye çalışırsam 500 Unknown SITE command
.
Yardım et! Neyi yanlış yapıyorum? Kullanıcıyı ve grubu ve ardından yukarıdaki izinleri ayarlama fikri, bir tür uzman olan iyi bir arkadaşımdan geliyordu, ama çok soru sorduğumda onu rahatsız ediyormuşum gibi hissediyorum. Bana biraz daha, bu harika olurdu!
4 vhost ile bir yedeklemeyi tekrar www-klasörüne koymaya çalışıyorum, ama koyduğum şey endişelenmemeli, değil mi? Bu, daha sonra bununla bir ilgisi olan vhosting'in itirafı, değil mi?
Şimdiden teşekkürler!
Eklenen bilgi:
Bunu koştum:
myuser@myserver:/$ groups myuser
Ve şunu aldım:
myuser : myuser adm cdrom sudo dip plugdev lpadmin sambashare
Sonra da koştum: myuser@myserver:/$ groups www-data
Ve şunu da yaptım
:
www-data : www-data
Ve sonra bu:
myuser@myserver:/var/www$ ls -l
Ve bu var
total 4
-rwxr-x--- 1 tjita1 www-data 177 Jan 25 17:45 index.html
Ftpserver ile ilgili olarak, özellikle hiçbir şey yapmadım, sadece vsftpd kurdum. Bence Oh evet, ben de bir çizgi eklenen /etc/vsftpd.conf
veya buna benzer bir şey, yani böyle bir şey okur: chmod_enable=YES
.
Ayrıca, bu 4 boşluk indentlerin çalışmasını sağlayamıyorum, bunun için üzgünüm.
groups myuser
(içinde; kullanıcının kullanıcı adıyla değiştirin) lütfen? ve ayrıcals -l
birwww
dir