IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   getpass komutu (https://www.ircforumlari.net/unreal-ircd/182902-getpass-komutu.html)

seal 25 Şubat 2009 20:38

getpass komutu
 
Arkadaşlar selamlar

getpass komutunu sadece ben network admin sviyesine nasıl verebilirim acaba. IRCOP'lar da kullanabiliyor, bu kadar herkesin kullanabilmesi bazı sorunlar doğuruyor. Bunu nasıl yapabilirim acaba?

saolun şimdiden

toXic 25 Şubat 2009 21:13

Cevap: getpass komutu
 
Alıntı:

cd ircservices*
cd src
cd modules
pico main.c
girin şunu aratın;

Kod:

{ "GETPASS",
Bu uzantıyı su seklilde değiştirin;
Kod:


 
{ "GETPASS", do_getpass, is_services_root, -1,
        -1, NICK_OPER_HELP_GETPASS },

Kod:


make

ve Servislerinizi Restleyin

Diablo 25 Şubat 2009 21:28

Cevap: getpass komutu
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 647586)
girin şunu aratın;

Kod:

{ "GETPASS",
Bu uzantıyı su seklilde değiştirin;
Kod:


 
{ "GETPASS", do_getpass, is_services_root, -1,
        -1, NICK_OPER_HELP_GETPASS },

Kod:


make

ve Servislerinizi Restleyin

toxic bazı sorunları yanlış olarak cevaplıyorsun buda heyecanından olması gerek.bu sorunda olduğu gibi ayrıca bu servisleri ilgilendiren bir konu hangi servis oda bilinmiyor bunuda sorunu olan kişi belirtmemiş.

cd ircservices-5.0.xx
cd modules
cd nickserv
pico main.c

Kod:

{ "GETPASS",  do_getpass,  is_services_admin, -1,
  -1, NICK_OPER_HELP_GETPASS },

bu satırı

Kod:

{ "GETPASS",  do_getpass,  is_services_oper, -1,
  -1, NICK_OPER_HELP_GETPASS },

şeklinde değişip ana klasörde make ve make install çekip servisini restartlamalısın.

GemLik 25 Şubat 2009 22:12

Cevap: getpass komutu
 
Alıntı:

Diablo Nickli Üyeden Alıntı (Mesaj 647608)
toxic bazı sorunları yanlış olarak cevaplıyorsun buda heyecanından olması gerek.bu sorunda olduğu gibi ayrıca bu servisleri ilgilendiren bir konu hangi servis oda bilinmiyor bunuda sorunu olan kişi belirtmemiş.

cd ircservices-5.0.xx
cd modules
cd nickserv

Kod:

{ "GETPASS",  do_getpass,  is_services_admin, -1,
  -1, NICK_OPER_HELP_GETPASS },

bu satırı

Kod:

{ "GETPASS",  do_getpass,  is_services_oper, -1,
  -1, NICK_OPER_HELP_GETPASS },

şeklinde değişip ana klasörde make ve make install çekip servisini restartlamalısın.

sizinde verdiğiniz cevap yalnış söyleki arkadaş sadece networkadmin ler çekebilsin diyor ircopların dahi çektiklerini ve sıkıntı olduğunu belirtiyor
şu şekilde yapabiliriz;

Nick için ;

Kod:

cd ircservices*
cd modules
cd nickserv
pico main.c

burada şu satırı
Kod:

]{ "GETPASS",  do_getpass,  is_services_admin, -1,
  -1, NICK_OPER_HELP_GETPASS },

şu şekle getiriniz
Kod:

]{ "GETPASS",  do_getpass,  is_services_root, -1,
  -1, NICK_OPER_HELP_GETPASS }

bu şekilde root admin ve supass şifresi olanlar nicklere getpass çekebilecek

Kanal için;

Kod:

cd ircservices*
cd modules
cd chanserv
pico main.c

Kod:

{ "GETPASS",  do_getpass,  is_services_admin,  -1,
                -1, CHAN_OPER_HELP_GETPASS },

şu şekle getirin tekrar
Kod:


       
Kod:

       
{ "GETPASS",  do_getpass,  is_services_root,  -1,
                -1, CHAN_OPER_HELP_GETPASS },



daha sonra ircservices* ana dizinde make , make install çekin ve servicesleri baştan başlatın.

Diablo 25 Şubat 2009 22:27

Cevap: getpass komutu
 
evet yeni farkettim kusura bakmayın.

seal 03 Mart 2009 22:39

Cevap: getpass komutu
 
Arkadaşlar Allah razı olsun, tek tek teşekkür ederim hepinize. Hastayım daha düzelemedim ancak cevap yazbildim kusura bakmayın. Bir soru sorup da yardım alamadığım tek bir konu yok. Ne kadar teşekkür etsem az irc forumları gerçekten harika bir forum. Çok saolun tekrardan

Neotr 11 Mart 2009 00:26

Cevap: getpass komutu
 
Ya anope için :))

GemLik 11 Mart 2009 00:35

Cevap: getpass komutu
 
Alıntı:

Neotr Nickli Üyeden Alıntı (Mesaj 657005)
Ya anope için :))

anope için getpass komutlarının kısıtlanması için ;

Nick için

Kod:

cd anope*
cd src
cd core
pico ns_getpass.c

Kod:

    c = createCommand("GETPASS", do_getpass, is_services_admin, -1, -1, -1,
satırını ;
Kod:

    c = createCommand("GETPASS", do_getpass, is_services_root, -1, -1, -1,
şeklinde değiştirin

kanal için ;

Kod:

cd anope*
cd src
cd core
pico cs_getpass.c

Kod:

    c = createCommand("GETPASS", do_getpass, is_services_admin, -1, -1, -1,
satırını
Kod:

    c = createCommand("GETPASS", do_getpass, is_services_root, -1, -1, -1,
şeklinde deiştirin make , make install çekiniz ve servicesleri baştan başlatırınız. bu şekilde services root dan başka getpass komutunu kullanan olmayacaktır

seal 12 Mart 2009 05:11

Cevap: getpass komutu
 
Alıntı:

GemLik Nickli Üyeden Alıntı (Mesaj 657023)
anope için getpass komutlarının kısıtlanması için ;

Nick için

Kod:

cd anope*
cd src
cd core
pico ns_getpass.c

Kod:

    c = createCommand("GETPASS", do_getpass, is_services_admin, -1, -1, -1,
satırını ;
Kod:

    c = createCommand("GETPASS", do_getpass, is_services_root, -1, -1, -1,
şeklinde değiştirin

kanal için ;

Kod:

cd anope*
cd src
cd core
pico cs_getpass.c

Kod:

    c = createCommand("GETPASS", do_getpass, is_services_admin, -1, -1, -1,
satırını
Kod:

    c = createCommand("GETPASS", do_getpass, is_services_root, -1, -1, -1,
şeklinde deiştirin make , make install çekiniz ve servicesleri baştan başlatırınız. bu şekilde services root dan başka getpass komutunu kullanan olmayacaktır

Teşekkürler Gemlik, bugün uygulama fırsatı bulabildim ancak zaten benim de Anope idi, iyi ki arkadaşım sormuş. Benim zaten unreal ve anope çünkü. Verdiğin komutlara baktım anope.1.7.8/src/ var ana core yoktu bende. Ircservers'i verirken de Nickserv.c vs.. diye birşey vardı onlara baktım, bende de anope1.7.8/src/ içinde nickserv.c vardı içini açtım aynı verdiğiniz getpass satırını orada buldum, tamam dedim herhalde bu.

c = createCommand("GETPASS", do_getpass, is_services_admin, -1,-1, -1 'yi
c = createCommand("GETPASS", do_getpass, is_services_root, -1,-1, -1 olarak değiştim. Make Make install yapıp serviceleri baştan başlattım oldu. Çok saolun ;)

Acaba bunu
c = createCommand("GETPASS", do_getpass, is_services_network, -1,-1, -1 yaparsam, network admin olanlara mı vercek bu yetkiyi? Sormadan yapmak istemedim. Ama root yaptım çok güzel işliyor çok saolun.

GemLik 12 Mart 2009 14:14

Cevap: getpass komutu
 
Alıntı:

seal Nickli Üyeden Alıntı (Mesaj 658246)
Acaba bunu
c = createCommand("GETPASS", do_getpass, is_services_network, -1,-1, -1 yaparsam, network admin olanlara mı vercek bu yetkiyi? Sormadan yapmak istemedim. Ama root yaptım çok güzel işliyor çok saolun.

is_services_network diye bi tanımalama yoktur services_oper : oper listesinde olanlar services_admin : admin listesinde olanlar services_root :
services.conf da root olarak belirlenen kişiler network admine yapmak isterseniz network admin olan nicki services_root olarak services.conf a eklemenizi öneririm diğer türlü sizin dediğiniz gibi bir tanımlama yok hata alırsınız.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09:00.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk