Giriş

Orijinalini görmek için tıklayınız : Anope'de (/os restart) komutunu sadece root kullansın.


Entrance
15 Ağustos 2015, 10:01
Merhabalar,

Buda istek üzerine idi.. ;P

merhaba anopede bulamıyorum bu dosyanın yerini yardımcı olabilirmisiniz

Merhaba,

Bulamıyor olmanız gayet normal Çünkü verilen kodlar IRCServices için,

Anope servislerini hiç kullanmadım yalnız merak edip, bir bakıyım dedim os_restart diye bir dosyası bulunmakta içine baktığım da ilk gözüme çarpan satırları şu şekilde idi;

bahsi geçen dosyanın yolu Anope-1.x.x/src/core/os_restart

c = createCommand("RESTART", do_restart, is_services_admin,
OPER_HELP_RESTART, -1, -1, -1, -1);
Üstte vermiş olduğum satırı altta vermiş olduğum şekilde değiştirip;

c = createCommand("RESTART", do_restart, is_root_admin,
OPER_HELP_RESTART, -1, -1, -1, -1);
İlgili dizinde make && make install ve serviceslerini çıkarıp, tekrar sokman hâlinde ROOT harici /os restart kullanımını kısıtlamış olursun diye düşünüyorum.

NOT; Ve diğer değiştirmek istediğin veya kısıtlama yapmak istediğin fonksiyonları src/core içerisin de bulabilirsin örnek; os_global, os_raw vs.

iyi forumlar.