Page 1 of 1

Restricting UnrealIRCd to only allow specifically determined users

Posted: Wed Dec 17, 2014 2:21 pm
by Mr.Si
Hi all,

I have recently installed UnrealIRCd on my Centos 6.6 server for the use of a few of my friends and I. It's running 3.2.10.4 and listening on a non standard SSL port and one of my friends and I have been chatting on it.

The thing that concerns me is that I didn't set him up as a user, I just gave him the port and the server address and he connected, and he joined a channel which I also didn't create, so we could start chatting.

So my questions:

Firstly, how can I prevent un-authenticated users to connect and is there a way to stop channel creation?
Secondly I am the admin user but when I try and do things like Kick a user, it tells me I am not able to do so.

I would gratefully receive your advice as I find the documentation quite hard to follow.

Re: Restricting UnrealIRCd to only allow specifically determined users

Posted: Fri Dec 19, 2014 3:47 pm
by katsklaw
1. Password protect the connection: https://www.unrealircd.org/files/docs/u ... allowblock

2. This can be done using deny/alllow channel blocks: https://www.unrealircd.org/files/docs/u ... annelblock and https://www.unrealircd.org/files/docs/u ... annelblock respectively. Wildcards are accepted.

Code: Select all

deny channel {
	channel "*";
	reason "only IRCops can create channels";
};

Code: Select all

allow channel {
	channel "#Lobby";
};
3. It's a common misconception that IRCOps "outrank" ChanOps. They have different access and functions but 1 doesn't "outrank" the other. Unreal allows for certain IRCops to override this difference though with Oper Overrides. https://www.unrealircd.org/files/docs/u ... lock_flags

Hope that helps.

Re: Restricting UnrealIRCd to only allow specifically determined users

Posted: Fri Dec 19, 2014 4:11 pm
by Mr.Si
Many Thanks,

I shall look in to doing that ASAP.

Kind Regards,