IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


7Beğeni(ler)
  • 4 Post By dEathLeSs
  • 1 Post By oMeN
  • 1 Post By Rima
  • 1 Post By She


 
 
Seçenekler Stil
Alt 30 Mart 2020, 12:53   #1
LaZ
dEathLeSs - ait Kullanıcı Resmi (Avatar)

Standart 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..

Kod

unrealircd-5*/src/updconf.c

Kod

char *netadmin_host;
altına

Kod

char *rootadmin_host;
-

Kod

{ 'N', "netadmin" },
altına

Kod

{ 'J', "rootadmin" },
-

Kod

if (contains_flag(flags, flagscnt, "netadmin"))
		operclass = "netadmin";
altına

Kod

else if (contains_flag(flags, flagscnt, "rootadmin"))
		operclass = "rootadmin";
-

Kod

if (!strcmp(operclass, "netadmin"))
			vhost = upgrade.netadmin_host;
altına

Kod

else if (!strcmp(operclass, "rootadmin"))
			vhost = upgrade.rootadmin_host;
-

Kod

if (!strcmp(operclass, "netadmin"))
			swhois = "is a Network Administrator";
altına

Kod

else if (!strcmp(operclass, "rootadmin"))
			swhois = "is a Root Administrator";
-

Kod

else if (!strcmp(cepp->ce_varname, "netadmin")) {
							safe_strdup(upgrade.netadmin_host, cepp->ce_vardata);
						}
altına

Kod

else if (!strcmp(cepp->ce_varname, "rootadmin")) {
							safe_strdup(upgrade.rootadmin_host, cepp->ce_vardata);
						}
DAHA SONRA.. Tekrar unrealircd-*/doc/technical/operclass.default.conf
( 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;
	};
};
altına

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; };
	};
};
altına

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; };
	};
};
make && make install ve sunucumuza restart atıyoruz..

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..
 
Alt 30 Mart 2020, 13:32   #2
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

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 ~
 
Alt 14 Ekim 2020, 23:56   #3
"Mizantrop"
Rima - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık

________________

.
 
Alt 04 Nisan 2021, 20:14   #4
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

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

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





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