chmod 777
PHP yazma izni sıkıntıları çözmek için yıllarca kullandıktan sonra, ben problem çözme doğru yolu bilmek istiyorum.
I user1
grubunda user1
ait benim sunucuda bir web sitesi var. uploads
adlandırılan bu web sitesinde bir klasör var.
Normalde işe PHP ile yazılı olsun, ben 777
için chmod
Bu klasöre var. Ama tabii ki bu tehlikeli ve yanlış tanımak, ve ben riski en aza indirmek için düzgün kurulum izinleri istiyorum.
Benim sınırlı bilgiden, ben iki seçenek göreceksiniz,
- I
chown
uploads
klasörününapache
ait o kadar. Bu şekilde, sadece varsayılan izinleri kullanabilir veapache
mutlu klasöre yazabilirsiniz. - I
apache
içinde ikinci bir grup eklemekuser1
. Sonraapache
uploads
yazmak için izin vermelidiruploads
üzerine sahibi ve grup, yazma izni vermek?
My question is, what is the best approach? yukarıdaki veya tamamen farklı bir şey biri mi?
Iyi çözüm # 1 ise, ne kadar user1
Ayrıca çözüm olarak onlara izin vermez SFTP üzerinden yüklenenler yazabilir?