Как установить murmur на FreeBSD не из портов?

задавайте Ваши вопросы
Правила форума
СНАЧАЛА ПОЛЬЗУЙТЕСЬ ПОИСКОМ!!!

При обращении просим Вас сразу указывать:
Вашу ОСь? Видео? Звук? DirectX? Логи Мамбл, Мурмур?
Это поможет быстрей и более точно ответить на Ваши вопросы.
Ответить
Balumbator
Сообщения: 3
Зарегистрирован: 02 дек 2009, 11:41
Благодарил (а): 2 раза

Как установить murmur на FreeBSD не из портов?

Сообщение Balumbator »

В портах сейчас лежит 1.1.8 сервер. Установился с полупинка, все отлично, кроме одного - без танцев с бубном не сделаешь ни группу пользователей ни внесешь туда юзеров :(
Бился над этой проблемой пару дней. Клан полным составом гундит про то что хотят каналы для разных игр, админов, модераторов и вообще тимспик поставят у себя :)

Подсобите ответами (в виде гайда для одноклеточных) на вопросы:

1. Как из консоли создать группу пользователей
2. Как из консоли создать зарегистрированного пользователя в определенной группе

В итоге хочу получить:
пользователя админа с правами ходить везде, говорить, мутить, кикать, банить, создавать подканалы
пользователя модератора с правами ходить, говорить, мутить пользователей и создавать подканалы в определенном канале
зарегистрированые пользователи с правами входить на определенный канал, говорить и слушать только в этом канале
привелигированные пользователи который может ходить по любому каналу говорить и слушать

Пробовал собрать из tar make бету1 1.2 - не получается (может кто будет добр и пошагово объяснит?)

С ацл вроде разобрался и сделал два канала которые не слышат друг друга и корневой канал, осталось создать группы и пользователей, из клиента не получается этого сделать - пользователи не добавляются в группы. thats it...
Последний раз редактировалось Balumbator 02 дек 2009, 16:46, всего редактировалось 1 раз.

B0nuse
Site Admin
Сообщения: 1593
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 41 раз
Поблагодарили: 363 раза
Контактная информация:

Re: Как установить murmur на FreeBSD не из портов?

Сообщение B0nuse »

Из консоли для создания каналов (каналы можно создавать и в клиенте пользователем с такими правами) и регистрации пользователей можно пользоваться методами DBus или делать инсерт в БД. Только при использовании инсерта для появления каналов нужно будет рестартовать сервер.
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

Balumbator
Сообщения: 3
Зарегистрирован: 02 дек 2009, 11:41
Благодарил (а): 2 раза

Re: Как установить murmur на FreeBSD не из портов?

Сообщение Balumbator »

А можно пример инсерта для регистрированного юзера и для канала?

B0nuse
Site Admin
Сообщения: 1593
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 41 раз
Поблагодарили: 363 раза
Контактная информация:

Re: Как установить murmur на FreeBSD не из портов?

Сообщение B0nuse »

Читаем пост viewtopic.php?p=53#p53
Там есть пример для регистрации пользователей (не нужен рестарт сервера).
Для создания канала и раздачи прав пользователям самым простым способом лучше пользоваться клиентом.
Т.е. регистрируешь себя, заходишь под суперпользователем, заносишь ник своего пользователя в корне в группу @admin (у нее есть необходимые права по-умолчанию) и создаешь каналы и проч.
Иначе, в соответствующую таблицу в соответствующем виде вносишь строки каналов.
Для регистрации пользователей - таблица players
Для создания каналов - таблица channels
Для создания групп - таблица groups
Для занесения пользователя в группу - таблица group_members
Для раздачи прав группам на каналах - таблица acl
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

Balumbator
Сообщения: 3
Зарегистрирован: 02 дек 2009, 11:41
Благодарил (а): 2 раза

Re: Как установить murmur на FreeBSD не из портов?

Сообщение Balumbator »

За пост спасибо, покурил.
B0nuse писал(а): Т.е. регистрируешь себя, заходишь под суперпользователем, заносишь ник своего пользователя в корне в группу @admin (у нее есть необходимые права по-умолчанию) и создаешь каналы и проч.
У меня (из клиента) ничего кроме acl не получается. Причем я немогу удалить то что по дефолту , только создать новое и сделать его "выше" в очереди
Пользователя добавить не могу. Суперюзер есть по дефолту, а другого добавить в группу админов не получается.
Права на базу у пользователя под которым запускается мурмурд в порядке.

Пробовал все снести включая ини файл, переставить заново запускать только от пользователя - то же.
1.2 собрать под фрей не получается :(

B0nuse
Site Admin
Сообщения: 1593
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 41 раз
Поблагодарили: 363 раза
Контактная информация:

Re: Как установить murmur на FreeBSD не из портов?

Сообщение B0nuse »

Похоже плохо курил... :jokingly:
Зарегистрировать пользователя в версии 1.1.х можно 3-мя способами:
1. Использовать метод DBus
2. Использовать метод Ice
3. Инсерт в БД (MySQL или SQLite)
Про инсерт в БД типа SQLite (дефолтовая БД Мурмур) кури пост viewtopic.php?p=421#p421
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

PoZiTPoH
Сообщения: 6
Зарегистрирован: 18 авг 2009, 10:56

Re: Как установить murmur на FreeBSD не из портов?

Сообщение PoZiTPoH »

У меня получалось дать админку пользователю обычному, но у него не было прав менять что-либо в корне (то есть переносить из корня в какой-либо канал, кикать из корня и т.д.). Я что-то делал не так? :)

BTW, под никсами я пользую статик-серверы, ибо это дает немного большую безопасность имхо. Был случай, что мой сервер заддосили, он упал и понянул за собой систему в даун (если через /etc/rc.d/ (/etc/init.d/) был запущен, не важно от какого пользователя).
]LA[ UrT Clan - ]LA[p0z1tr0n

B0nuse
Site Admin
Сообщения: 1593
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 41 раз
Поблагодарили: 363 раза
Контактная информация:

Re: Как установить murmur на FreeBSD не из портов?

Сообщение B0nuse »

Вообще, есть замечательная статья по компиляции murmur для FreeBSD https://wiki.mumble.info/wiki/BuildingFreeBSD
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

uziel
Сообщения: 1
Зарегистрирован: 25 дек 2009, 09:53

Re: Как установить murmur на FreeBSD не из портов?

Сообщение uziel »

Не такая уж она и замечательная :) Для сборки мурмура нужны либы protobuf, собираются из портов фряхи, ну и qt4 если еще не стоит :) А дальше уже по замечательной статье :)
qmake-qt4 CONFIG+=no-client CONFIG+=no-dbus CONFIG+=no-bonjour main.pro

make release
У меня 1.2 откомпилился, правда я сначала ставил из портов 1.1.8, а потом уже менял откомпилленый демон, единственное что с базами у него какие то непонятки, в конфиг файле прописано /var/db/murmur/murmur.sqlite, а при создании пароля супер юзера он упорно все пихает в /usr/local/bin/murmur.sqlite, поменял пути в конфиге, все нормально вроде :)

B0nuse
Site Admin
Сообщения: 1593
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 41 раз
Поблагодарили: 363 раза
Контактная информация:

Re: Как установить murmur на FreeBSD не из портов?

Сообщение B0nuse »

uziel писал(а):У меня 1.2 откомпилился, правда я сначала ставил из портов 1.1.8, а потом уже менял откомпилленый демон, единственное что с базами у него какие то непонятки, в конфиг файле прописано /var/db/murmur/murmur.sqlite, а при создании пароля супер юзера он упорно все пихает в /usr/local/bin/murmur.sqlite, поменял пути в конфиге, все нормально вроде :)
Стандартная ошибка пользователей при компиляции и запуске сервера.
Если Вы таскаете сервер туда-сюда - смену пароля нужно делать жестко

Код: Выделить всё

murmurd -ini <путь к конфигу> -supw <пароль суперюзера>
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

Ответить