Tekil Mesaj gösterimi
Alt 15 Ağustos 2015, 10:01   #1
Entrance
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Anope'de (/os restart) komutunu sadece root kullansın.

Merhabalar,

Buda istek üzerine idi.. ;P

Alıntı:
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

Kod:
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;

Kod:
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.





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı