Autenticação para o processo raiz que não mostra todos os usuários

0

Eu tenho 2 máquinas linux, 1 VPS e 1 pi de framboesa

Problema:

Ao chamar uma função raiz, por exemplo service "a service" restart ambos os casos parecem diferentes. Alguns usuários não são mostrados como possíveis usuários de autenticação, embora estejam em ambos os casos 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 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?

    
por Cybex 14.04.2016 / 16:45

2 respostas

3

Bem, atualmente os sudoers não são apenas uma forma de controlar os privilégios de usuário nas 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 a página polkit man ou também ou este link ou google o nome da chave junto com o nome da sua Distro.

    
por 14.04.2016 / 19:22
0

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

    
por 01.11.2017 / 19:23