
Ich habe 2 Linux-Rechner, 1 VPS und 1 Raspberry Pi
Problem:
Beim Aufruf einer Root-Funktion beispielsweise service "a service" restart
erscheinen diese beiden Fälle unterschiedlich. Einige Benutzer werden nicht als mögliche Auth-Benutzer angezeigt, 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 sudoers (Benutzer befinden sich in der sudoers-Datei und sind Teil der sudo-Gruppe), aber sie werden nicht aufgeführt.
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?
Antwort1
Nun, derzeit ist sudoers nicht die einzige Möglichkeit, Benutzerrechte auf Linux-Distributionen zu steuern. Möglicherweise verfügen Sie über eine Polkit-basierte Authentifizierung.
Um den 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 Distro ab, also versuchen Sie, polkit
die Manpage zu lesen oder überprüfen Sie auchDasoderDasLinks oder googeln Sie den Schlüsselnamen zusammen mit Ihrem Distro-Namen.
Antwort2
füge dich selbst zur Gruppe hinzu sudo
, in Datei/etc/group