Рекомендуем к прочтению Мамбл Гид - viewtopic.php?p=1133#p1133
Начиная с версии 1.2.0 разработчики Мамбл ввели авторизацию по сертификату. Благодаря этому был сильно облегчен процесс регистрации и авторизации пользователей на сервере прямо через клиент.
Создавая сертификат с помощью менеджера сертификатов, Вы создаете определенную личность в системе Мамбл-серверов. Эту личность Вы можете регистрировать на разных серверах под разными никами. И сервера эту личность будут определять именно по сертификату, с которым зарегистрировался пользователь.
В соответствии с сертификатом сервер выставляет пользователю Ник, с которым он регистрировался в определенный момент на данном сервере. Если пользователь попытается подключиться к серверу с ником, который уже зарегистрирован на сервере, но сертификат не соответствует этому нику, то сервер запросит от пользователя пароль, который, естественно никто никуда не вводил. Пароль задать, конечно, можно. Для этого используются методы DBus или Ice.. или простым инсертом в БД. Пароль удобно задавать в тех случаях, когда сертификат безвозвратно утерян. Но я не рекомендую Вам этого допускать, т.к.
с потерей сертификата, Вы потеряете возможность пользоваться этой личностью (а это права на серверах, списки друзей и тд). Везде жирным шрифтом пишется о том, чтобы пользователи
заботились о своих сертификатах и сохраняли их в надежных местах (жесткий диск, флешки, интернет).
Рассматривая Ваш конкретный случай, объясню:
1. Вы создали сертификат с помощью менеджера сертификатов в клиенте.
2. При подключении к серверу у Вас спрашивают ник, с которым Вы хотите подключиться
- Подключение к серверу
3. Если Вы регистрируетесь на сервере с этим ником, то сервер запоминает Вас по Вашему сертификату в паре с ником. Т.е. Вы не сможете с этим же сертификатом использовать другой ник на сервере.
4. Далее Вы подключаетесь к серверу с ником SuperUser. При подключении с этим ником сервер спросит у Вас пароль. Т.к. данный пользователь уже "зарегистрирован" на сервере с паролем. Вы вводите валидный пароль и подключаетесь к серверу с правами СуперПользователя, который обладает всеми правами на сервере. Из под СуперПользователя Вы добавляете свои ник, с которым предварительно зарегистрировались на этом сервере, в группу или отдельно и задаете этому нику или группе определенные разрешения. Таким образом, Вы передаете определенные (или все) права от СуперПользователя себе.
5. Вы переподключаетесь к серверу и вводите уже свой зарегистрированный ник.
В этой и других процедурах Вы можете добавить сервер в список Избранных
- Добавить сервер в избранное
При добавлении Вы вводите данные для подключения (в т.ч. свой ник на сервере)
Если Вы хотите создать другую личность в системе Мамбл-серверов, то для этого Вам понадобится новый сертификат. С помощью менеджера сертификатов Вы должны сохранить старый и создать новый сертификат. Сохранив новый сертификат, Вы сможете легко переключаться между личностями в системе Мамбл-серверов. Благодаря этому Вы сможете переключаться между зарегистрированными никами на сервере.
В том случае, если компьютер, с которого Вы используете клиент Мамбл, используется разными людьми, то перед завершением работы с Мамбл, можно просто переключиться на любой вновь созданный сертификат, который не соответствует Вашим записям аккаунта.
Как вариант, можете создать себе портальную версию Мамбл, создав файл
mumble.ini в папке, где установлен Mumble. В этом случае, при запуске клиент дополнительно создаст файл
mumble.sqlite По окончании работы, просто удалите эти два файла.
Иногда бывает необходимо подключиться к серверу как незарегистрированный пользователь. Для этого нужно поставить галочку
Supperss certificate and password storage на вкладке
Network, которая появится после того, как Вы установите галочку
Advanced для включения режима Экспертных настроек Мамбл.
- Отключить запоминание сертификатов и паролей
Таким образом, Вы запретите клиенту передавать какие либо пароли и данные сертификата на сервер (как будто Вы нигде не регистрировались и не вводили никаких паролей для сервера или учетных записей).
Только учтите, если Вы подключаетесь к серверу из закладки в Избранных, то нужно изменить имя пользователя на незарегистрированное на сервере, иначе будет требовать пароль для подключения с зарегистрированным ником.
Надеюсь, вышеописанное поможет Вам хорошо разобраться в системе авторизации по сертификату со всеми вытекающими функциями.