30 Ocak 2020, 17:23 | #1 |
IRCServices TXT'den ServicesRoot Yetkisi Vermek
Merhaba,
Bu işlem istenilen nick(ler)e txt üzerinden ServicesRoot erişimi vermektir. Ve servislere restart atma gereği duyulmamasıdır. Bu editi başka bir forumda istek üzerine vermiştim, burada da paylaşıyorum. ircservices/lib/ dizinine rootlar.txt diye bir metin belgesi atıp içine yetkili olacak nickleri alt alta ekleyin. En son satırdan sonra 2-3 kez daha boş enter'layın. Her eklemenizde en son satırdan sonra 2-3 boş satır olsun (Nicklerin arasında boşluk olmasın sadece en alt satırda 2-3 boş satır olması yeterlidir). Tek dosyada işlem yapacağız; Kodircservices*/modules/operserv/main.c Kodstatic int8 no_supass = 1; Kodstatic char rootnickler[512][512]; static int rootsayisi = 0; static void rootkontrol(); static void rootkontrol() { char nickler[512]; char *e; FILE *txt = fopen("rootlar.txt","r"); memset(&rootnickler, 0, sizeof(rootnickler)); if (txt == NULL) return; do { e = fgets(nickler, sizeof(nickler), txt); if (e != NULL) strscpy(rootnickler[rootsayisi], nickler, strlen(nickler)); rootsayisi++; } while (e != NULL); fclose(txt); } Sonra yine aynı dosyada; Kodif (u->flags & UF_SERVROOT) return 1; Kodint e = 0; for (e=0; e < rootsayisi; e++) if (stricmp(u->nick, rootnickler[e]) == 0 && is_oper(u) && user_identified(u)) return 1; Kodremove_callback(NULL, "save data complete", do_update_complete); Kodrootkontrol(); Restart'tan sonra sunucu üzerinde /os update yapın rootlar.txt'deki ekli olan nicklere ServicesRoot erişimi gelecektir. Her yeni nick eklemenizden sonra /os update komutunu kullanın. İyi forumlar. Konu Emrehan tarafından (30 Ocak 2020 Saat 21:01 ) değiştirilmiştir.. |
|
|
30 Ocak 2020, 17:24 | #2 |
he iyi bu kısaymıs ellerine sağlık hocam :) bu yapılabilir deneyeceğim.
________________
|
|
|
30 Ocak 2020, 17:29 | #3 |
ellerine sağlık
|
|
|
30 Ocak 2020, 19:28 | #4 |
Eline emeğine sağlık
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
konu paylaşımı için tşk ederiz iyiki varsın ;dayi
________________
Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive.. ~ E & B ~ |
|
|
04 Şubat 2020, 22:19 | #5 |
Emeğine sağlık.
________________
"Vatan ne Türkiyedir Türklere, ne Türkistan Vatan, büyük ve müebbet bir ülkedir: Turan"
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
|
|
11 Ağustos 2020, 22:36 | #6 |
Emeğinize sağlık..
________________
~ E & B ~ |
|
|
14 Ekim 2020, 23:35 | #7 |
Emeğinize sağlık ;ççk
________________
bazen insanlar iyilesmek istemez.
cünkü , icindeki acı sevdiklerinin son hatirasidir.. per aspera ad astra ✨ |
|
|
14 Ekim 2020, 23:36 | #8 |
emegine saglik
________________
Hope. . . ✨
|
|
|
15 Ekim 2020, 20:05 | #9 |
Emeginize saglik,paylasim icin tesekkurler.
|
|
|
15 Ekim 2020, 20:06 | #10 |
Emeginize saglik,paylasim icin tesekkurler.
|
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
|
|