30 Mart 2020, 12:53 | #1 |
UnrealIRCd-5 Rütbe Eklentisi.
UnrealIRCd-4 ile dosya düzenlemeleri aynı ama paylaşmaktan bir zarar gelmez. Topu topu 2 dosya üzerinde düzenleme yapıyoruz. ;v6
SSH Login olduktan sonra.. Kodunrealircd-5*/src/updconf.c Kodchar *netadmin_host; Kodchar *rootadmin_host; Kod{ 'N', "netadmin" }, Kod{ 'J', "rootadmin" }, Kodif (contains_flag(flags, flagscnt, "netadmin")) operclass = "netadmin"; Kodelse if (contains_flag(flags, flagscnt, "rootadmin")) operclass = "rootadmin"; Kodif (!strcmp(operclass, "netadmin")) vhost = upgrade.netadmin_host; Kodelse if (!strcmp(operclass, "rootadmin")) vhost = upgrade.rootadmin_host; Kodif (!strcmp(operclass, "netadmin")) swhois = "is a Network Administrator"; Kodelse if (!strcmp(operclass, "rootadmin")) swhois = "is a Root Administrator"; Kodelse if (!strcmp(cepp->ce_varname, "netadmin")) { safe_strdup(upgrade.netadmin_host, cepp->ce_vardata); } Kodelse if (!strcmp(cepp->ce_varname, "rootadmin")) { safe_strdup(upgrade.rootadmin_host, cepp->ce_vardata); } ( Burada değişiklik yapmamızın sebebi, operclass yetkilendirmesi burada sabitlenmiştir. Extradan conf oluşturup yetkilendirme yaptırmamıza gerek yoktur.) Kod/* Network Administrator */ operclass netadmin { permissions { chat; channel { operonly; see; override { flood; }; }; client; immune; self { getbaddcc; opermodes; set; }; server { opermotd; info; close; module; dns; rehash; remote; description; addmotd; addomotd; tsctl; }; route; kill; server-ban; sacmd; services; }; }; Kod/* Root Administrator */ operclass rootadmin { permissions { chat; channel { operonly; see; override { flood; }; }; client; immune; self { getbaddcc; opermodes; set; }; server { opermotd; info; close; module; dns; rehash; remote; description; addmotd; addomotd; tsctl; }; route; kill; server-ban; sacmd; services; }; } Kod/* Same as 'netadmin' operclass, but with OperOverride capabilities added */ operclass netadmin-with-override { parent netadmin; permissions { channel { operonly; see; override; }; self { getbaddcc; opermodes; set; unkickablemode; }; }; }; Kod/* Same as 'rootadmin' operclass, but with OperOverride capabilities added */ operclass rootadmin-with-override { parent rootadmin; permissions { channel { operonly; see; override; }; self { getbaddcc; opermodes; set; unkickablemode; }; }; }; Eklemek istediğinize göre, 3-4 tane operclass eklemek size kalmış.. Konu dEathLeSs tarafından (30 Mart 2020 Saat 12:57 ) değiştirilmiştir.. |
|
|
30 Mart 2020, 13:32 | #2 |
Güzel bir anlatım olmuş kanki emeğine sağlık
________________
Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive.. ~ E & B ~ |
|
|
14 Ekim 2020, 23:56 | #3 |
Emeğine sağlık
________________
. |
|
|
04 Nisan 2021, 20:14 | #4 |
Emeğinize sağlık
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
________________
~ E & B ~ |
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
|