Die Authentifizierung für den Root-Prozess zeigt nicht alle Benutzer an

0

Ich habe 2 Linux-Maschinen, 1 VPS und 1 Himbeer-Pi

Problem:

Beim Aufrufen einer Root-Funktion, z. service "a service" restart Beide Fälle erscheinen unterschiedlich. Einige Benutzer zeigen keine möglichen Authentifizierungsbenutzer an, obwohl sie in beiden Fällen Sudoer sind

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

Himbeer-Pi

user1 und cybex sind sowohl Benutzer als auch Sudoer (Benutzer befinden sich in der Sudoer-Datei und sind Teil der Sudo-Gruppe), werden jedoch nicht aufgelistet.

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

Warum sollte das passieren und anders sein?

Cybex
quelle

Antworten:

3

Nun, momentan können Sudoer nicht nur Benutzerrechte auf Linux-Distributionen kontrollieren. Möglicherweise verfügen Sie über eine polkitbasierte Authentifizierung.

Um einen Benutzer cybex als Administrator für polkit festzulegen, erstellen Sie eine Datei in /etc/polkit-1/localauthority.conf.d/99-cybex.conf

enthält:

[Configuration]
AdminIdentities=unix-user:cybex

Das sollte helfen, aber die Konfiguration hängt von Ihrer Distribution ab. Versuchen Sie also zu lesen polkit man page oder auch check diese oder diese links oder google it schlüsselname zusammen mit deinem distro namen.

vvchik
quelle
0

Füge dich der Gruppe hinzu sudo, im Ordner /etc/group

evandrix
quelle