Sie sind nicht angemeldet.

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.

  • »erdmulch« ist der Autor dieses Themas

Beiträge: 67

Registrierungsdatum: 13.05.2011

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 2.x

  • Nachricht senden

1

04.02.2016, 21:01

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

2

04.02.2016, 22:06

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

3

04.02.2016, 22:11

Hallo

Dein Fehler kann ich dir nicht Sagen ,aber....
Ich würde das nicht tun, aus Sicherheitsgründen.

Beiträge: 1 131

Registrierungsdatum: 08.11.2015

Derivat: unbekannt

Version: gar kein Ubuntu

Architektur: 64-Bit PC

Desktop: LXDE

Andere Betriebssysteme: Debian bullseye-testing / 5.10.0-10-amd64

  • Nachricht senden

4

04.02.2016, 22:13

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. :-)