Problem mit sudo
Problem mit sudo
Hallo,
wenn ich unter Debian 3.1 den Befehl
sudo -l
aufrufe, bekomme ich folgende Meldung:
User xy may not run sudo on localhost.
Muß ich irgendeine Berechtigung für den User xy eintragen, damit dieser sudo verwenden kann? Liegt es vielleicht daran, dass der localhost debian heißt (hostname = debian)? Im voraus vielen Dank für die Mithilfe.
Grüße
Oli
wenn ich unter Debian 3.1 den Befehl
sudo -l
aufrufe, bekomme ich folgende Meldung:
User xy may not run sudo on localhost.
Muß ich irgendeine Berechtigung für den User xy eintragen, damit dieser sudo verwenden kann? Liegt es vielleicht daran, dass der localhost debian heißt (hostname = debian)? Im voraus vielen Dank für die Mithilfe.
Grüße
Oli
Der User ist in der /etc/sudoers über visudo wie folgt eingetragen:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
user_xy debian = /usr/bin/pon dsl-provider, /usr/bin/poff
Oli
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
user_xy debian = /usr/bin/pon dsl-provider, /usr/bin/poff
Oli
nAbend,
habe sudo noch nie eingerichtet, aber das erscheint mir doch wenig.
http://www.linux-user.de/ausgabe/2002/0 ... /sudo.html
Als Beispiel vielleicht eine Datei einer Knoppix als Vorlage?
EDIT: knoppix-4.0.2:
habe sudo noch nie eingerichtet, aber das erscheint mir doch wenig.
http://www.linux-user.de/ausgabe/2002/0 ... /sudo.html
Als Beispiel vielleicht eine Datei einer Knoppix als Vorlage?
EDIT: knoppix-4.0.2:
damit kann Benutzer "knoppix" alle Kommandos OHNE Passwort ausführen.root ALL=(ALL) ALL
....(is very insecure)...
knoppix ALL=NOPASSWD: ALL
Zuletzt geändert von rendegast am 31.07.2006 10:26:50, insgesamt 3-mal geändert.
Danke für die Ratschläge. Allerdings passen die Empfehlungen nicht zum Problem. Es geht mir um die Frage, warum ein User XY den Befehl sudo nicht ausführen darf. Die Befehle pon, poff sollten nur ein Beispiel sein. Ich dachte bislang, der Befehl sudo -l funktioniert immer. Stattdesen die Rückmeldung, dass der User XY "may not run sudo on localhost". Warum?
Hallo,
mal nur ein Schuss ins blaue, hast du zufaellig irgendwas an deiner PAM Einstellung geaendert? Ich weis dass man bei sudo erzwingen kann (wie bei su) dass man nur als user der gruppe wheel sudo benutzen darf.
Ne andere Frage, dein rechner hat den hostnamen debian ? probier doch mal statt debian ein ALL.
mal nur ein Schuss ins blaue, hast du zufaellig irgendwas an deiner PAM Einstellung geaendert? Ich weis dass man bei sudo erzwingen kann (wie bei su) dass man nur als user der gruppe wheel sudo benutzen darf.
Ne andere Frage, dein rechner hat den hostnamen debian ? probier doch mal statt debian ein ALL.
Gelöst: Problem mit sudo
Nochmals Danke für die Hilfe. Das Problem bestand tatsächlich im Hostname. Obwohl der Befehl hostname als Ergebnis debian ausgibt, muss in /etc/sudoers doch localhost verwendet werden. Jetzt funktioniert's.
Oli
Oli