ubuntuusers.de

Shellskript mit root Rechten

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

shirley

Anmeldungsdatum:
30. April 2011

Beiträge: Zähle...

Hallo,
ich würde gerne ein Shellskript, das root Rechte benötigt als user ohne Passworteingabe nutzen. Ich hab folgendes eingegeben:\\

1
sudo chown root:root skript.sh; sudo chmod 4771 skript.sh


Wenn ich jetzt

1
./skript.sh

ins Terminal eingebe fehlen mir die Rechte zum Ausführen.
ll gibt mir

1
-rwsrwx--x 1 root root 69 Jun  2 08:15 skript.sh*

aus. Kann mir bitte irgend jemand sagen, was ich hier falsch gemacht habe?

mickydoutza

Avatar von mickydoutza

Anmeldungsdatum:
31. Dezember 2010

Beiträge: 2185

shirley schrieb:

> sudo chown root:root skript.sh

Versuch mal mit der Gruppe des users:

sudo chown root:<group of user> skript.sh

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2510

Servus,

SUID/SGID funktioniert bei Skripten nicht. Du wirst dir da etwas anderes ausdenken müssen. Am schnellsten ist eine Lösung gemacht, die auf sudo basiert.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11266

Wohnort: München

Du musst das (möglichst sauber) für das Skript konfigurieren, dass du es ohne Passwort mit erhöhten Rechten ausführen darfst: http://wiki.ubuntuusers.de/sudo/Konfiguration

Antworten |