Sudo - Benutzer Root Rechte - Fehlermeldung

Mutti

Member
Liebe Admins,

kleines Problem bei mir Aktuell.

Benutzer Root Rechte per Sudo einräumen. Leider die u.s. Fehlermeldung.

Für Hilfe vielen Dank voraus.

Code:
root@server:~# sudo adduser <BENUTZER> sudo

Fehlermeldung:

>>> /etc/sudoers: syntax error near line 9 <<<
>>> /etc/sudoers: syntax error near line 10 <<<
>>> /etc/sudoers: syntax error near line 11 <<<
>>> /etc/sudoers: syntax error near line 12 <<<
>>> /etc/sudoers: syntax error near line 13 <<<
>>> /etc/sudoers: syntax error near line 14 <<<
>>> /etc/sudoers: syntax error near line 15 <<<
>>> /etc/sudoers: syntax error near line 16 <<<
>>> /etc/sudoers: syntax error near line 17 <<<
>>> /etc/sudoers: syntax error near line 18 <<<

Auszug /etc/sudoers

Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL
 
wieso willst Du root sudo-Rechte einräumen? Irgendwie sinnbefreit. Zudem geht das auf div. Wegen, der von Dir gepostete Befehl ist keiner davon.

Nicht zuzuordnende Auszüge aus Konfigurationsfiles posten ist ebenso sinnbefreit. Bitte komplett posten.
 
Code:
root@server:~# sudo adduser <BENUTZER> sudo
Als Root nochmals sudo aufrufen zu wollen, um ein Programm als root mit erhöhten Rechte auszuführen, ist unsinnig.
Und spitze Klammern gehören nicht in die Befehlszeile rein.

Der Befehl um z. B. den Nutzer murray zu den Sudoers hinzuzufügen, muss so lauten:
Code:
adduser murray sudo

Und vielleicht solltest du mal deine Datei sudoers überprüfen ob da seltsame Zeichen drin sind, wenn du vielleicht mit irgendeinem Editor da was geändert hast.
 
Bleibt nur zu hoffen, dass der User mehr Ahnung vom Administrieren hat, als es root vermeintlich zu haben scheint...

Auf dem System darf wohl bald Jeder Alles und root Nichts mehr...
 
Man könnte ja einfach jedem User die UID 0 und GID 0 zuweisen. Dann hat man wenigstens den Begriff OpenHardware neu definiert.

Code:
python3 -c "[print(l.split(':')[0], 0, 0, *l.split(':')[3:-1], l.split(':')[-1].strip(), sep=':') for l in open('/etc/passwd').readlines()]" > new_passwd
 
:) Immer Positiv denken.. Alte Weisheit..

Mein Vater sagte immer - "Wichtig ist der Wille zum lernen"

Kluger Mann :cool:

Joe User said:
Ebenfalls eine alte Weisheit:
Beherrsche zuerst die Theorie, bevor Du Dich an die Praxis wagst.

Dann würde es ja niemals Fortschritt geben. Selbst der erfahrenste User macht Fehler. Ich finde die Bereitschaft zum Lernen wichtiger. Natürlich sollte man sich einige Grundkenntnisse aneignen, bevor es losgeht. Aber wer beherrscht die Theorie schon perfekt?!
 
Back
Top