Страница 1 из 1

ACL и defaultchannel

Добавлено: 23 янв 2010, 11:38
Kroll
Настроил права для Root и для общего канала, как здесь на картинках, но при входе пользователь попадает на канал Root, а на вашем сервере сразу в общий чат. Если пользователь зайдёт в общий канал, то обратно в Root уже не сможет, только после релога оказывается там.

Единственный момент, что в 1.2.1 есть acl @all, неподвластный суперпользователю(Superuser). Но вроде бы по правилам следущий под ним acl @all должен его собой переписать.

Вобщем вопрос: как заставить не зарегистрированных пользователей автоматически прыгать в общий канал при входе.

Re: ACL Учебник

Добавлено: 26 янв 2010, 14:37
B0nuse
Kroll писал(а):как заставить не зарегистрированных пользователей автоматически прыгать в общий канал при входе.
Для этого есть директива в настройках defaultchannel=<id канала>
Зарегистрированные пользователи попадают на тот канал, на котором они были в момент отключения от сервера.

Re: ACL Учебник

Добавлено: 23 фев 2010, 17:43
Kroll
Не работает.

<W>2010-02-24 00:46:49.470 1 => <1:test(-1)> Moved test:1(-1) to Предбанник[1:0]

Как я понял из https://wiki.mumble.info/wiki/Mumble_acl_example "channel ID" это 1.

Пишу в конец файла murmur.ini строчку "defaultchannel=1" , рестартую сервер, и незарегистрированный пользователь test появляется на корневом канале. Я захожу им на канал Предбанник и отключаюсь от сервера. Подключаюсь, и я снова на корневом канале.

Re: ACL Учебник

Добавлено: 23 фев 2010, 20:06
B0nuse
Kroll писал(а):Не работает.
...
Пишу в конец файла murmur.ini строчку "defaultchannel=1" , рестартую сервер, и незарегистрированный пользователь test появляется на корневом канале.
murmur.ini в студию!
хотя... попробую угадать - директива прописана в буквальном смысле в конце murmur.ini ? А Вам не кажется, если я, конечно, прав, что в таком случае она попадает в контейнер [Ice] ?
Думаю, стоит ее поднять... и поместить над контейнером [Ice]

Re: ACL Учебник

Добавлено: 23 фев 2010, 22:15
Kroll
Спасибо, теперь заработало.