![]() |
Root Admin & Net Admin Sorunu slm arkadaşlar ben sunucumda root admin ve net admin host ayarlaması yapmak istiyorum mesela sunucu sahibi operini girdiğinde RootAdmin.X.Net net admin olan kişi girdiğinde NetAdmin.X.Net olarak olmasını istiyorum vhost komutunu girmeden.bunu m_whois.c den nasıl ayarlayabılırız... tşk ediyorum yardımcı olan arkadaşlara |
Cevap: Root Admin & Net Admin Sorunu unrealircd.conf dosyası içinde bulunan oper/admin hostlarını kendine göre editleyebilirsin örnek ; Kod: |
Cevap: Root Admin & Net Admin Sorunu sanırım anlatamadım. yetkı olarak biliyorum aynı olduğunu ama ben bunu RootAdmin.X.Net ve NetAdmin.X.net Şeklinde ayarlamak istiyorum mesela sunucu sahibi operını gırdıgınde RootAdmin.X.Net telnet yetkilisi girdiğinde NetAdmin.X.Net gibi direk operlerını gırdıgınde host almasını ıstıyorum bunu nasıl ayarlayabılırız |
Cevap: Root Admin & Net Admin Sorunu bunu 1 kaç şekilde yapabilirsin vhost veya nick identify ettiğinde o belirlediğin hostu alması şeklinde bunlar forumda mevcut kendinize uygun olanı kullanabilirsiniz biraz araştırmanız yeterli |
Cevap: Root Admin & Net Admin Sorunu bunu belirlediğin nicke göre yapabilirsin ; yani belirlediğin nick identify edildimi alacağı host rootadmin.sunucu.com cd ircservices* pico -w modules/chanserv/check.c Kod: if (call_callback_4(module, cb_check_chan_user_modes, Kod: if (user_identified(user) && !stricmp("NİCK", user->nick)) make make install /os restart |
Cevap: Root Admin & Net Admin Sorunu Bir cok sekilde yapılabilir mesela söylede olabilir kisiye özel nick identify ettiginde. ;) cd ircservices* pico -w modules/nickserv/main.c Kod: notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED); Kod: send_cmd(s_NickServ, "CHGHOST SaLTaNaT network.telnet.sorumlusu", u->nick, u->nick); gibi make&make install serviceslere restart atman yeterlidir. ;) Iyi forumlar... |
Cevap: Root Admin & Net Admin Sorunu Alıntı:
Çok basit olmus her identify de chghıost ali komutunu kullanacak ben olsam sunucumda böyle cerez kodlar kullanmam. if (!stricmp("nick", u->nick)) Kullanin daha iyi. Kod: if (call_callback_4(module, cb_check_chan_user_modes, |
Cevap: Root Admin & Net Admin Sorunu Bir sürü yolu var isterse böylede yapabilir "if (!stricmp("nick", u->nick)) " böyle tanımlayıpta yapabilir tabi kendi bilcegi is :) ;araba |
Cevap: Root Admin & Net Admin Sorunu Peki Buna Whois.c'den bir edit yapma şansımız warmı? Mesala Kişiye Whois cekildiğinde Root Administrator diğer Kişiyede Network administrator Nasıl yapabiliriz Whois.c'den yapıorum Bu sefer Net EKlediklerimde Root Yazıor. Bunu sadece Services Root Admin'e özel yapma Şansımız warmı? |
Cevap: Root Admin & Net Admin Sorunu cd cd Unreal3.2/src/modules pico m_whois.c /* We do not support "WHOIS *" */ wilds = (index(nick, '?') || index(nick, '*')); if (wilds) continue; bu satırın hemen altına if (!stricmp("Gonen", nick)) { sendto_one(sptr, ":Gonen PRIVMSG %s :2Gonen Sunucu Sahibidir.", sptr->name); sendto_one(sptr, ":Gonen PRIVMSG %s :2Ayni zamanda yardim gorevlisidir.", sptr->name); sendto_one(sptr, ":Gonen PRIVMSG %s :2iRcd ve services sorunlariniz icin #Help", sptr->name); sendto_one(sptr, ":Gonen PRIVMSG %s :2Nick/Kanal Sorunlariniz icin #Operhelp <Kanalini kullanin>", sptr->name); sendto_one(sptr, ":Gonen PRIVMSG %s :2Mail & Msn : < Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 2>", sptr->name); sendto_one(sptr, ":Gonen PRIVMSG %s :2Hos sohbetler, iyi chatler dileriz.", sptr->name); return 0; } if (!stricmp("BesiLentAnyMore", nick)) { sendto_one(sptr, ":BesiLentAnyMore PRIVMSG %s :2BesiLentAnyMore Network AdministratoR.", sptr->name); sendto_one(sptr, ":BesiLentAnyMore PRIVMSG %s :2Ayni zamanda yardim gorevlisidir.", sptr->name); sendto_one(sptr, ":BesiLentAnyMore PRIVMSG %s :2iRcd ve services sorunlariniz icin #Help", sptr->name); sendto_one(sptr, ":BesiLentAnyMore PRIVMSG %s :2Nick/Kanal Sorunlariniz icin #Operhelp <Kanalini kullanin>", sptr->name); sendto_one(sptr, ":BesiLentAnyMore PRIVMSG %s :2Mail & Msn : < Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 2>", sptr->name); sendto_one(sptr, ":BesiLentAnyMore PRIVMSG %s :2Hos sohbetler, iyi chatler dileriz.", sptr->name); return 0; } ekledikten sonra cd ../.. make ./unreal stop ./unreal start içeriği değiştirip kendine göre yazılar yazabilirsin ekleme yapabilirsin. 30 satırlık Bir Şiir bile yazabilirsin :) |
Cevap: Root Admin & Net Admin Sorunu sanırım yapmak istediğim şeyi anlatamadım ben.şimdi x nickli kişi operini girdiğinde direk NetAdmin.Sunucu.net adında host alsın sunucu sahibi girdiğinde direk RootAdmin.Sunucu.net şeklinde olsun. yani demek istediğim bu. bunu nasıl yapabiliriz.birisine network admin eklediğimde unrealircd.confdaki hostdan dolayı otomatikmen RootAdmin hostu alıyor çünkü bunu nasıl yapabiliriz sorunum bu |
Cevap: Root Admin & Net Admin Sorunu Alıntı:
m_oper.c kütüphanelerini incele baska bir admin yapisi olusturabilirsin bu sekilde. |
Cevap: Root Admin & Net Admin Sorunu Alıntı:
|
Cevap: Root Admin & Net Admin Sorunu Edwardian neden bu kadar uğraşıyorsun ki anlamadım kalıcı host ver olsun bitsin. /msg hostserv set Edwardian [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] /msg hostserv on yaparsın senin hostun kalıcı olarak değişir sunucuya her girdiğinde bu hostu identi alırsın |
Cevap: Root Admin & Net Admin Sorunu m_oper.c den yapabilirsiniz bunu söyle bir ipucu vereyim nick eğer x ise (oper acımını doğrulayan fonksiyonun altina tabi) hostunu değiştir gibi bir algoritma ile.. fakat strcpy kullanin yoksa vermek cok zorlasir. Kod: strlcpy(sptr->user->username, sptr->user->username inceleyin bu kodu.. |
Cevap: Root Admin & Net Admin Sorunu Alıntı:
Alıntı:
|
Cevap: Root Admin & Net Admin Sorunu nıck e aıt acıklama yapabılırsın forumda root admınle net admın aynı yetkı demısler alakası yok flagları aynıdır ama root la net aynı dııldır en basıt yolu host serv ıle root a aaıt host yazarsın . |
Cevap: Root Admin & Net Admin Sorunu Alıntı:
UYARI: İşleme başlamadan önce sunucu yedeklerinizi almayı unutmayın. Test edilen irc sürümü: Unreal3.2.6(stabil - editsiz) Not: Alt versiyonlarda dosyaların yapisi farklı olduğu için hata verme olasiligi yüksek... Temiz bir kurulum için editlenenmis bir ircd gerekmektedir. Aksi halde kodlari el ile tek tek koymaniz gerekiyor ki bu oldukça zahmetli bir iş olduğundan tavsiye etmiyorum. Özellikle hata verme olasılığıda yüksek olduğunu göze alırsak. Herşeyi ayarladıktan sonra: include klasöründeki dosyaları include klasöründe ki, src klasöründeki dosyaları src klasöründe ki modules klasöründeki dosyaları modules klasöründeki dosyalar ile değiştirin. Dosyalarla işiniz bittikten sonra hesabiniza login olup make clean; make komutlarını yazın. Bu işlem bittikten sonra pico unrealircd.conf yazarak ayarlar dosyanızı açıp set { hosts { .. }; }; satırları arasına root "root.administrator.sigara.iciyor" gibi eklemeniz gerekiyor. Bunuda ekledikten sonra, oper.confa girerek root admin olarak görükecek kişilerin oper bloglarına "I" flagini eklemeniz gerekiyor. Unutmadan N ile I flagını ayni anda kullanamazsiniz. Bu yüzden aşşağıda verilen örneği kullanabilirsiniz... -------------------------------------------------------------------------------------------------------------------------------------------------------- Örnek unrealircd.conf düzenlemesi set { hosts { root "root.administrator"; }; }; -------------------------------------------------------------------------------------------------------------------------------------------------------- Örnek opers.conf düzenlemesi oper BehroozWolf { from { userhost *@*; }; password "sifrem"; flags "aAsDdFfgHjKkliMmnIBbVvCcXZzPpOoUuYyTtREe Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. snomask kcfneNFSvPGqso; class clients; }; -------------------------------------------------------------------------------------------------------------------------------------------------------- Herşeyi ayarladıktan sonra sunucuza restart atıp kullanabilirsiniz... Kolay gelsin :) |
Cevap: Root Admin & Net Admin Sorunu 3.2.3 kullanıyorum ben ama |
Cevap: Root Admin & Net Admin Sorunu Alıntı:
|
Cevap: Root Admin & Net Admin Sorunu tamam hacı senı beklıyorum |
Cevap: Root Admin & Net Admin Sorunu Bahtiyari cok beklersin 4 aydır oyun oynuycaz hala bekliyom ben. :D 10 12 dosya falan var zaten (techadminden biliyorum) Sende haklısın kafan karısır dosya oldugu icin 3.2.7 ve daha üst versiyon yüklersen daha iyi olur gelişme açısından 3.2 ler tarih oluyor :) |
Cevap: Root Admin & Net Admin Sorunu Alıntı:
|
Cevap: Root Admin & Net Admin Sorunu services adminde oynama yapabilir hatta değiştirirsen servicesoper bile. UnrealIRCd yapimcilari düşünmemiş root admini ama bu sekil daha güzel. |
Cevap: Root Admin & Net Admin Sorunu toXic yani aralarında hiç bir fark yok değilmi :) |
Cevap: Root Admin & Net Admin Sorunu Şöyle söyleyim bir fark olusturmasi senin elinde zaten Yeni Bir Tanımlama Olucaktır IsRootAdmin diye, hatta basit bir örnek vereyim -> Sajoin'i operlere aciyorsun ya sadece root erişimi yapabilirsin bunun gibi bircok fonksiyonu bu sekilde root admine özel yapabilirsin. ÖNEMLİ OLAN BEYİN GÜCÜ ;) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:32. |
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