У меня есть 2 машины Linux, 1 VPS и 1 Raspberry Pi

Проблема:

При вызове корневой функции, например, service "a service" restart оба эти случая выглядят по-разному. Некоторые пользователи не показывают в качестве возможных пользователей авторизации, хотя в обоих случаях они являются sudoers

VPS:

Authentication is required to manage system services or units.
Multiple identities can be used for authentication:
 1.  user1
 2.  cybex
 3.  ,,, (backup-user)
 4.  steam
Choose identity to authenticate as (1-4): 

Raspberry Pi

user1 и cybex являются пользователями и sudoers (пользователи находятся в файле sudoers и входят в группу sudo), но их нет в списке.

Authentication is needed to run `/usr/bin/nano' as the super user
Multiple identities can be used for authentication:
 1.  ,,, (pi)
 2.  root
Choose identity to authenticate as (1-2):

Почему это произойдет и будет другим?

2 ответа2

3

Что ж, в настоящее время sudoers - это не единственный способ контролировать пользовательские привилегии в дистрибутивах Linux. возможно, у вас есть аутентификация на основе polkit.

Чтобы установить пользователя Cybex в качестве администратора для polkit, создайте файл в /etc/polkit-1/localauthority.conf.d/99-cybex.conf

содержащий:

[Configuration]
AdminIdentities=unix-user:cybex

что должно помочь, но конфигурация зависит от Distro, поэтому постарайтесь прочитать polkit человека страницы или же проверить это или эти ссылки или Google это ключевое имя вместе с именем Distro.

0

добавьте себя в группу sudo , в файле /etc/group

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .