Autenticação para processo root não mostrando todos os usuários

Autenticação para processo root não mostrando todos os usuários

Tenho 2 máquinas Linux, 1 VPS e 1 Raspberry Pi

Problema:

Ao chamar uma função raiz, por exemplo, service "a service" restartambos os casos parecem diferentes. Alguns usuários não mostram como possíveis usuários de autenticação, embora em ambos os casos sejam 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 e cybex são usuários e sudoers (os usuários estão no arquivo sudoers e fazem parte do grupo sudo), mas não estão listados.

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):

Por que isso aconteceria e seria diferente?

Responder1

Bem, atualmente sudoers não é a única forma de controlar privilégios de usuário em distribuições Linux. possivelmente você tem autenticação baseada em polkit.

Para definir um usuário cybex como administrador do polkit, crie um arquivo em/etc/polkit-1/localauthority.conf.d/99-cybex.conf

contendo:

[Configuration]
AdminIdentities=unix-user:cybex

isso deve ajudar, mas a configuração depende da sua Distro, então tente ler polkita página de manual ou verifique tambémesseouesselinks ou pesquise no Google o nome da chave junto com o nome da sua distribuição.

Responder2

adicione-se ao grupo sudo, em arquivo/etc/group

informação relacionada