13 Aralık 2022, 01:06
|
#1 |
| Çevrimdışı Üyelik tarihi: 07 Aralık 2022 Konular: 21245 Mesajlar: 24.248
| Unreal-IRCD Oper Nasil Yazilir Unreal'i yeni tercih etmis kisiler ve diger uzun zamanli kullanicilar arasinda fark ettigim bir ince ayrinti
yoneticiler oper'in nasil yazilacagi konusunda bilgi sahibi degiller
genelde baz alinmis bir flag (bayrak) kullaniliyor herkez ayni sekilde bunu kullaniyor
fakat bir oper yazmanin cok kolay ve gercekten anlayarak flag eklemenin secenekleri 2 sekilde de bize basit yollarla sunulmustur
anlatacakarim
UnrealIRCd - 3.2 - Official Documentation
adresinde detaylica anlatilmaktadir.
ornegin:
network admin yazmak icin 1 cok harf sirasi yazmak yerine Kod : Kodu kopyalamak için üzerine çift tıklayın!
oper aCoustiC {
class clients;
from {
userhost *@*;
};
password "f00";
flags {
netadmin; // Flag yazmak yerine otomatik tanimlanmis bir deger ekledik netadmin icin
};
};
yazmak kisiye network admin icin belirtilmis flag lari eklememizi saglamis olacaktir. (ne kadar kolay kasmanin anlami yok)
bu sayede bir network adminde belirtilmesi gereken flah lara sahip olmasini kendimiz bu sekilde saglamis olabilmekteyiz.
Bunun disinda bir kullaniciya oper yazabilir ve bir network admin seviyesinde islem yapmasinida saglamak mumkundur
onemli olan kisiye gerekli seviyeleri eklemektir.
bunlari anlatmadan once sizlere
Kisaltilmis flag kullandigimizda kisiler direkt olarak hangi erisimlere sahip olmaktadirlar
local (bu flag'in sahip olanlarin erisim saglayabilecekleri komutlar ve servis bilgileri)
/rehash komudunu kullanabilme yetkis
helper olarak whois de bilgilerinin gorunmesi
/globops komudunu kullanabilme yetkisi
/wallops komudunu kullanabilme yetkisi
Sunucuya baglanan kisileri gorme yetkisi
/kill komudunu kullanabilme yetkisi
/kline komudunu kullanabilme yetkisi
/kline ekli kullanicilari kaldirabilme yetkisi
bulunan sunucuya mesaj/notice atabilme yetkisi
ornek bir kullaniciya local olarak oper yazmak su sekilde yapilmalidir. Kod : Kodu kopyalamak için üzerine çift tıklayın!
oper aCoustiC {
class clients;
from {
userhost *@*;
};
password "f00";
flags {
local; // New Flag yapisi burada kullaniliyor
};
};
|
|
| |