Deniz Tosun wrote:

Merhabalar arkadaşlar saatlerdir uğraşıyorum apache yi bir türlü root olarak çalıştıramadım nasıl yapabilirim bir fikri olan varmı tüm userler ile çalışıyor root yazınca confa yada root userin idsini verdiğimiz zaman çaşılmıyor web üzerinden bazı procları killicem bu yüzden bu proc sahibi değilsin killeyemezsin diyor sh dosyası çalıştırtım ondada aynısını dedi tek çare apache yi root olarak çalışmasını sağlamak bile varsa ayzarsa sevinirim.

merhaba Deniz Bey,

Apache'yi root calistirmak guvenlik olarak cok ama cok tehlikeli. Gunumuzdeki saldirilarin buyuk bir kismi web scriptlerindeki aciklardan gelmektedir. En kucuk acikta apache'nin root olarak calismasi nedeniyle tum sistemi kaybedebilirsiniz.

Bunun yerine sudo yu kullanin. Apache'yi httpd kullanicisi ile calistirin. Bu kullaniciya sudoers'te yapmak istediginiz yetkiyi verin. Mumkun oldukca web uzerinden shell kullanmamaya calisin. Baska bir cozum oldukca. Sudo portlarda var. Linux'lerde default kurulu geliyor.

/usr/ports/security/sudo

Yapilandirma dosyasi /usr/local/etc/sudoers  Linux'lerde /etc/sudoers

not: Maillerinizde konu olarak ilgili birsey yazarsaniz arsivlerimizde insanlar aradigini daha kolay bulur. Son zamanlarda "merhaba" veya "selam" seklinde konularla mail cok atiliyor. Daha sonra sorunun cevabini birisi arsivde ararken bulmasi zor oluyor bu sekilde.

selamlar...

Baris Simsek
http://www.enderunix.org/simsek/


---------------------------------------------------------------------
Cikmak icin, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org
Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php


Cevap