18 Kasım 2015 22:54 tarihinde yaşar tunçez <[email protected]> yazdı:
> Merhaba, > > Birden fazla web sayfasını aynı sunucuda host ediyoruz. Her bir web > sayfası için ayrı kullanıcılar açtım ve web sayfası geliştiricilerin bu > kullanıcılar ile sadece sftp üzerinden (chroot) bağlanabilecek şekilde > sshd_config dosyasını ayarladım. > > Ancak web sayfasının birisinde php kodu uploads adındaki bir alt dizini > (ki bu dizine web sayfasının kullanıcısı yazabiliyor) bir takım dosyalar > oluşturması gerekiyor ki sorun burada başlıyor. php bu dizinlere yazamıyor. > php'yi tetikleyen kullanıcı aslında apache. Bu uploads dizininin haklarını > 777 yapsam sorun ortadan kalkacak ama bu durum güvenlik açısından problem > teşkil edeceğinden bu doğru çözüm değil. > Bu sorunu en doğru şekilde nasıl çözebilirim? > Merhaba, Herkes kendi dosyalarına sahip ve apache kullanıyorsanız şu modu yükleyin ve aktif edin: *apache2-mpm-itk* ve sonra da vhost dosyasında şöyle bir satır olsun: *<IfModule mpm_itk_module>* * AssignUserId USER GROUP* *</IfModule> * O zaman bu bahsettiğiniz sorun olmaz. Her php site kendi kullanıcısı ile çalıştırılır bu şekilde. -- *Görünen*, *gerçek olsaydı bilime* gerek kalmazdı.
_______________________________________________ Linux E-Posta Listesi [email protected] Liste kurallari: http://liste.linux.org.tr/kurallar.php Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux
