Hi,
Ich will mein Installations Skript so anpassen, dass es auch unter debian läuft. Das Problem ist, dass unter debian normalerweise kein sudo vorinstalliert ist. In dem Skript müssen aber Befehle abwechselnd als root und als normaler Nutzer ausgeführt werden, was gut mit sudo funktioniert. Anscheinend funktioniert wiederum su unter Ubuntu nicht, da dort kein root Nutzer eingerichtet ist. Außerdem müsste man unter Verwendung von su vermutlich mehrfach das Passwort eingeben, da sich die Rechte mit denen Kommandos ausgeführt werden abwechseln. Aber irgendwie muss das ja klappen. Debian Pakete kann man ja auch unter beiden Distros installieren. Also vereinfacht soll folgendes Skript unter Ubuntu und Debian laufen:
1 2 3 4 5 | touch DateiVonNutzer sudo touch DateiVonRoot touch DateiVonNutzer2 sudo touch DateiVonRoot2 |
Und folgendes herauskommen ohne dass ich das Passwort zweimal eingeben muss:
1 2 3 4 | -rw-r--r-- 1 me me 0 2012-06-02 20:36 DateiVonNutzer -rw-r--r-- 1 me me 0 2012-06-02 20:36 DateiVonNutzer2 -rw-r--r-- 1 root root 0 2012-06-02 20:36 DateiVonRoot -rw-r--r-- 1 root root 0 2012-06-02 20:36 DateiVonRoot2 |
Thx, uboat