Я использую аутентификацию через smb и хочу, чтобы все пользователи группы администраторов были локальными администраторами.
Для этого я создал файл /etc/polkit-1/localauthority.conf.d/60-local.conf
, как описано в справочной странице pklocalauthority(8)
, содержащую
[Configuration]
AdminIdentities=unix-group:sudo;unix-group:admin;unix-group:domain-admins;unix-group:admins
Файл /etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf
, предоставляемый пакетом policykit-1
, содержит
[Configuration]
AdminIdentities=unix-group:sudo;unix-group:admin
и, кажется, работает ...
Я проверил, что я нахожусь в группе admins
и domain-admins
, но всякий раз, когда я хочу сделать что-то, требующее более высоких привилегий, меня спрашивают пароль локального (не smb) администратора.
Чего мне здесь не хватает?
У меня не было шанса проверить эту теорию, но я указываю эти строки от справочная страница :
50-localauthority.conf файл содержит установки, обеспеченные поставщиком OS. Пользователи и сторонние пакеты могут пропустить конфигурационные файлы с приоритетом выше, чем 60, чтобы изменить дефолты.
я думаю все, что Вы должны были сделать, был, изменяют Ваше имя файла на 61-local.conf
, и это, возможно, решило Вашу проблему.