Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Befehle ohne Passwort ausführen
Hallo zusammen,
ich würde gerne meine Befehle ohne Passwort ausführen lassen
z.B.
sudo apt-get update
die datei sudoers, habe ich mit dem Befehl:
sudo visudo
angepasst:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
peter ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
peter ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
|
Kann mir jemand sagen was ich falsch mache?
vielen Dank
________________
Code-Tags gesetzt. Bluegrass
Kann mir jemand sagen was ich falsch mache?
Zwei Dinge:
- Du verwendest nach 5 Jahren in diesem Forum keine Code-Blöcke
- Du hast die man-page von sudoers nicht konsultiert.
Es bringt genau garnichts, für dich selbst "ALL=(ALL:ALL) ALL" zu setzen, wenn du ohnehin zur Gruppe %sudo gehörst, für die das bereits gilt.
Das Zauberwort ist NOPASSWD. Alle erlaubten Kommandos müssen mit vollem Dateipfad angegeben werden. Aus Sicherheitsgründen sollten sie mit ihren erlaubten Optionen angegeben werden.
Beispiel:
|
Quellcode
|
1
|
peter ALL=NOPASSWD: /usr/bin/apt-get update, /usr/bin/apt-get upgrade
|
Beim Erstellen dieser Nachricht kamen keine Tiere zu Schaden.
me is all sausage
but don't call me Ferdl
Hallo
Dein Fehler kann ich dir nicht Sagen ,aber....
Ich würde das nicht tun, aus Sicherheitsgründen.
RE: Befehle ohne Passwort ausführen
ich würde gerne meine Befehle ohne Passwort ausführen lassen
Für alle Kommandos wäre der Eintrag:
|
Quellcode
|
1
|
peter ALL = NOPASSWD: ALL
|
Hauptsache Du weisst, was Du da tust. Zu empfehlen ist diese Vorgehensweise nicht. Das hat schon alles seinen Sinn.
Heute ist keiner da! Komm morgen wieder. :-)