• 04-11-2014, 14:06:03
    #1
    Merhaba arkadaşlar,

    [/home/kullanici/public_html] chown -R kullanici:kullanici /.
    cpanel kullanıyorum terminalde yukarıdaki satırı çalıştırdım amacım public_html altındaki klasörlere kullanici yetkisi vermekti ancak ./ yerine /. kullanınca ilgili site ve sunucudaki tüm siteler hata vermeye başladı. klasörlere baktığımda tüm klasörler. kullanici yetkisinde olmuş. yaptığım hatayı kullanıp root ile değiştirmeme rağmen sorun düzelmedi. sitedede şöyle bir yazı çıkıyor.

    Forbidden
    
    You don't have permission to access / on this server.
    
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
    bu sorunu nasıl çözebiliriz? daha önce böyle bir hata yapan mutlaka olmuştur diye düşnüüyorum.

    teşekkürler.
  • 04-11-2014, 18:07:40
    #2
    Of of of sistemi fena dagitmissin arkadasim. Bunu toparlamak çok ugrastirabilir bütün sistemi kurcalayip tek tek yetkileri düzeltmen gerekir. Yedeğin felan varsa yedekten geri don, yoksa ben olsam makineyi yeniden kurardim.
  • 04-11-2014, 18:19:29
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    Siz tüm dosya sisteminizi bu kullanıcının sahipliğine vermişsiniz. Ben bsd kullanıyorum da, linux tarafını çok bilmem. Da bu komut işe yaradı mı? Hata vermeden yaptı mı? Operation permitted falan demedi mi? Neyse kullandığınız osu bilmeden fikir beyan edeyim.

    chown -R x:x /. yaptığınızda, tüm kök dizini x kullanıcısına verdiniz diyelim. Daha sonra chown -R root:wheel olarak mı düzelttiniz? Eğer öyle ise şimdi mevcut tüm klasörlere de eski sahipliğine vermeniz gerekecek. Mesela ben apache'yi www kullanıcısı ve grubu üzerinden çalıştırıyorum. Eğer root:wheel sahipliğine verirsem çalışmaz. Yani çalışırda bu sefer conf dosyalarını düzenlemem gerekir. Ezcümle yetkilendirme ile ilgili hata var. httpd-error.log dosyasına bakarak daha fazla bilgi sahibi olursunuz.Ama sadece httpd değil, tüm klasör sahiplerini kontrol etmeniz gerekecek.

    sevgiyle..
  • 04-11-2014, 18:49:00
    #4
    Bu komutla olması gereken user sahipliklerini verebilirsiniz.

    Alıntı
    for i in `ls /var/cpanel/users`; do chown -R $i:$i /home/$i/public_html/*; done
    Hatanın devam etmesi halinde aşağıdaki komutlarla dosya ve klasörlere toplu chmod veriniz.

    Alıntı
    find /home/*/public_html/* -type f -exec chmod 644 {} \;
    Alıntı
    find /home/*/public_html/* -type d -exec chmod 755 {} \;
  • 04-11-2014, 18:56:26
    #5
    reddoc adlı üyeden alıntı: mesajı görüntüle
    Of of of sistemi fena dagitmissin arkadasim. Bunu toparlamak çok ugrastirabilir bütün sistemi kurcalayip tek tek yetkileri düzeltmen gerekir. Yedeğin felan varsa yedekten geri don, yoksa ben olsam makineyi yeniden kurardim.
    Yedek olsa döneceğim ama malesef yok..

    ugly adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Siz tüm dosya sisteminizi bu kullanıcının sahipliğine vermişsiniz. Ben bsd kullanıyorum da, linux tarafını çok bilmem. Da bu komut işe yaradı mı? Hata vermeden yaptı mı? Operation permitted falan demedi mi? Neyse kullandığınız osu bilmeden fikir beyan edeyim.

    chown -R x:x /. yaptığınızda, tüm kök dizini x kullanıcısına verdiniz diyelim. Daha sonra chown -R root:wheel olarak mı düzelttiniz? Eğer öyle ise şimdi mevcut tüm klasörlere de eski sahipliğine vermeniz gerekecek. Mesela ben apache'yi www kullanıcısı ve grubu üzerinden çalıştırıyorum. Eğer root:wheel sahipliğine verirsem çalışmaz. Yani çalışırda bu sefer conf dosyalarını düzenlemem gerekir. Ezcümle yetkilendirme ile ilgili hata var. httpd-error.log dosyasına bakarak daha fazla bilgi sahibi olursunuz.Ama sadece httpd değil, tüm klasör sahiplerini kontrol etmeniz gerekecek.

    sevgiyle..
    Aynen hocam bunu dedi.

    Operation permitted

    Sistem centOS.


    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    Bu komutla olması gereken user sahipliklerini verebilirsiniz.



    Hatanın devam etmesi halinde aşağıdaki komutlarla dosya ve klasörlere toplu chmod veriniz.
    hocam denemedim deneyeceğim ama mysql falanda dağıldı malesef.
  • 04-11-2014, 22:55:45
    #6
    /. komutu ile kök dizinden itibaren herşeyin sahipliğini değiştirmişsiniz, sadece /etc altında bile yüzlerce ayar dosyası var, bunları tek tek düzeltmeniz çok zor olacak,

    sadece sitelerinizi düzeltmek için /home ve altındakileri düzenlemeniz yeterli olacaktır, ancak sunucunuzun güvenliği için yedeklerinizi alıp makinenizi formatlamanızı tavsiye ediyorum.

    Eğer panelinizde bozuldu ve yedek alamıyorsanız ücreti ile yardımcı olabilirim.
  • 05-11-2014, 02:22:58
    #7
    Yeniden kurma konusunda sıkıntı var ise, bir cpanel bulup üzerinden gidebilirsiniz.

    find / -name -mtime -1 -exec cat {} \; deyip son 1 gün içerisinde modifiye edilmiş dosyaları getirebilirsiniz. Fakat hata yaptıktan sonra tekrar değişiklik yaptığınız için bir sürü dosya koyacaktır. O yüzden bu parametreyi /etc /bin /sbin dizininde falan çalıştırıp gidbilirsiniz ki, operation permitied verdiyse bin ve sbin klasörlerinde değişiklik yapmamıştır.
    Bana kalırsa tekrar kurmanız gerekmez. cpanel ile upcp çalıştırdığınızda zaten o kendi sahipliklerini ayarlayacaktır (sanırım).
  • 05-11-2014, 02:43:11
    #8
    ugly adlı üyeden alıntı: mesajı görüntüle
    Yeniden kurma konusunda sıkıntı var ise, bir cpanel bulup üzerinden gidebilirsiniz.

    find / -name -mtime -1 -exec cat {} \; deyip son 1 gün içerisinde modifiye edilmiş dosyaları getirebilirsiniz. Fakat hata yaptıktan sonra tekrar değişiklik yaptığınız için bir sürü dosya koyacaktır. O yüzden bu parametreyi /etc /bin /sbin dizininde falan çalıştırıp gidbilirsiniz ki, operation permitied verdiyse bin ve sbin klasörlerinde değişiklik yapmamıştır.
    Bana kalırsa tekrar kurmanız gerekmez. cpanel ile upcp çalıştırdığınızda zaten o kendi sahipliklerini ayarlayacaktır (sanırım).
    O sahiplikleri ayarlayacak dosyalarında sahipliği bozulmuşsa nasıl olacak

    Tüm dosyalar için genel bir sahiplik verilmişse iş zora girer, en temizi bir şekilde yedeklere ulaşıp sunucuyu formatlamaktır, uğraşılırsa düzeltilebilir ama çok zaman alır, değmez.
  • 05-11-2014, 11:14:28
    #9
    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    O sahiplikleri ayarlayacak dosyalarında sahipliği bozulmuşsa nasıl olacak

    Tüm dosyalar için genel bir sahiplik verilmişse iş zora girer, en temizi bir şekilde yedeklere ulaşıp sunucuyu formatlamaktır, uğraşılırsa düzeltilebilir ama çok zaman alır, değmez.
    Ben panelleri çok bilmiyorum açıkçası. Fakat şimdi cpanel kurup baktım dosyaların çoğu root sahipliğinde çalışıyor. Ha bu sistem düzelir mi düzelir. Ama üç gün sonra root yetkisi olmayacak bir yerde sahip olduğu için sıkıntı olur, uğraşır sahibi sonra.

    En sağlıklısı evet yeniden kurmak.