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
chownuploadsklasörününapacheait o kadar. Bu şekilde, sadece varsayılan izinleri kullanabilir veapachemutlu klasöre yazabilirsiniz. - I
apacheiçinde ikinci bir grup eklemekuser1. Sonraapacheuploadsyazmak 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?