Backupscript braucht root Recht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Backupscript braucht root Recht

Beitrag von kleinerspast » 10.08.2011 16:37:04

Liebe Leude,

ich hab mir ein kleines Backup Script gemacht, was soweit auch gut tut....
Wenn ich aber /etc sichern will, fällt das Script welches mein "normaler" User (später durch cronjob) ausführen soll, auf die Nase.

Also habe ich meinem User in etc/sudoers für dieses Script Root Rechte gegeben, was aber wohl garnet funzt:

Code: Alles auswählen

# /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.
#

Defaults        env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL
myuser   ALL=(ALL) ALL
myuser   ALL = NOPASSWD: /home/myuser/backup-ordner/backup.sh

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL
So sollte mein normaler User nun eig. bei der Ausführung des Scriptes Root Rechte haben, was aber nicht der Fall ist. Das Backup fällt auf gleicher Stelle auf die Nase. Habe ich iwo einen Denkfehler?

Danke u Gruss an die Linux Gemeinde ;-)

Benutzeravatar
bluelupo
Beiträge: 153
Registriert: 26.10.2004 11:15:30
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Südostbayern

Re: Backupscript braucht root Recht

Beitrag von bluelupo » 10.08.2011 17:46:00

Hi kleinerspast,
wenn du als User z.B. /etc sichern willst, warum machst du das nicht gleich als Root? Trag das Backupscript in die Root Crontab und gut ist es :-)
Ciao
bluelupo

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: Backupscript braucht root Recht

Beitrag von kleinerspast » 10.08.2011 18:10:03

Hi bluelupo,

nein - mir geht es jetzt auch darum etwas neues dazuzulernen. Daher habe ich ja länger gegoogelt und die präsentierte Lösung als passend empfunden. Nur leider geht diese noch nicht und ich will verstehen wieso nicht...

Danke dir!

Benutzeravatar
detix
Beiträge: 1743
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: Backupscript braucht root Recht

Beitrag von detix » 10.08.2011 18:24:35

Muss man nicht noch den Rechnernamen angeben und dann ohne ALL?

Code: Alles auswählen

myuser Rechnername = NOPASSWD: /home/myuser/backup-ordner/backup.sh
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

fbartels
Beiträge: 326
Registriert: 20.08.2009 10:06:56
Kontaktdaten:

Re: Backupscript braucht root Recht

Beitrag von fbartels » 10.08.2011 18:50:04

Es sollte korrekt

Code: Alles auswählen

myuser ALL=NOPASSWD: /home/myuser/backup-ordner/backup.sh
heißen, also ohne die Leerschritte um das Gleichheitszeichen.[/s]
Ich nehme es zurück, es funktioniert auch mit Leerschritten. Die folgende Frage steht aber noch:

Etwas das du aber nicht schreibst, rufst du denn dein Skript auch über sudo auf?

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: Backupscript braucht root Recht

Beitrag von kleinerspast » 10.08.2011 19:30:27

HI,

also habe es jetz mit Rechnernamen, mit und ohne Leerzeichen usw probiert. Fkt alles nicht, skript fällt immer auf Nase. Sieht aus als müsste ich es wirklich per Root machen, wa?

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: Backupscript braucht root Recht

Beitrag von kleinerspast » 10.08.2011 19:44:18

Ich rufe das Skript übrigens nicht per sudo auf, es ist auch nat. kein sudo im skript selbst...

fbartels
Beiträge: 326
Registriert: 20.08.2009 10:06:56
Kontaktdaten:

Re: Backupscript braucht root Recht

Beitrag von fbartels » 10.08.2011 20:11:14

Na, da hast du deinen Fehler doch gefunden.

Du stellst in der sudoers Datei ein das dein Nutzer per sudo und ohne die Verwendung eines Passwortes dieses Skript ausführen kann. Wenn du das Skript aber trotzdem normal aufrufst, hat all dieses keinen Effekt.

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: Backupscript braucht root Recht

Beitrag von kleinerspast » 10.08.2011 20:14:54

Ich Trottel, schande über mein Haupt!!!

Danke sehr!!

fbartels
Beiträge: 326
Registriert: 20.08.2009 10:06:56
Kontaktdaten:

Re: Backupscript braucht root Recht

Beitrag von fbartels » 10.08.2011 20:20:36

Ich verkneife mir jeden weiteren Kommentar ;-)

Antworten