PHP yazabilirsiniz bir klasör için Linux üzerinde en iyi kullanıcı / İzin ayarları nedir?

0 Cevap php

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,

  1. I chown uploads klasörünün apache ait o kadar. Bu şekilde, sadece varsayılan izinleri kullanabilir ve apache mutlu klasöre yazabilirsiniz.
  2. I apache içinde ikinci bir grup eklemek user1. Sonra apache uploads yazmak için izin vermelidir uploads ü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?

0 Cevap