Debian – Benutzer darf „/usr/sbin/reboot“ nicht ausführen

Debian – Benutzer darf „/usr/sbin/reboot“ nicht ausführen

Also habe ich Debian 10.9.0 installiert, grafische Installation, mich als der von mir erstellte Benutzer angemeldet.
Ich kann sudomit diesem Benutzer keine Befehle ausführen. ( not in sudoers group)
Also mache ich su, gebe das Passwort ein.
Dann mache ich sudo visudo( visudofunktioniert einfach nicht, was komisch ist, weil ich bereits Root bin...).

Ich habe den Benutzer zur Sudoers-Datei hinzugefügt:
myuser ALL=(myuser:sudo) ALL

Und dann versuche ich es sudo rebootmit myuser und Debian sagt mir:
Sorry, user myuser is not allowed to execute '/usr/sbin/reboot' as root on debian-desktoppc.mydomain.org.


Könnte es sein, dass das gleiche Passwort für den Benutzer und Root das Betriebssystem irgendwie beschädigt? In Ubuntu befindet sich der Benutzer auch nicht in der sudoers-Datei, aber ich kann dort mit sudo alles machen. Wie machen sie das?

Antwort1

Ok, irgendwie klappt es jetzt.

Ich habe es myuser ALL=(ALL:ALL) ALLam Ende der Sudoers-Datei hinzugefügt.
Ich habe so etwas schon einmal versucht und es hat nicht funktioniert.
Ich bin mir nicht sicher, was ich beim letzten Mal falsch gemacht habe ...

Antwort2

Das Hinzufügen des Benutzers zur Sudoers-Gruppe sollte das Problem beheben. Als Root:sudo usermod -aG sudo <user>

verwandte Informationen