Linuxneuling
Tripel-As
Schreibe einen Skript, der mittels cron als root gestartet wird. Zuerst wird ein Entferntes Verzeichnis gemountet mit option -o user=xxxx,pwd=xxx was eigentlich nur root machen kann, dann soll der script auf ein user anmelden, der Besitzer die Daten und der Befehl su username funktioniert auch, jedoch möchte ich dass der user im skript noch abmeldet und als root umountet.
Z. B.:
mount -t smbfs -o username=administrator,pwd=xxx //servername/share /mnt/smbfs
su username
rsync -uvr /home/data /mnt/smbfs/
exit // das hier sollte ein Problem sein, da der Skript anscheinend exit ignoriert oder den Skript beendet
umount /mnt /smbfs //da man noch immer als username angemeldet ist, kann man dieses Verzeichnis nicht unmounten.
Welche Möglichkeiten gibt es, im Skript wieder zu root zurückzukommen?
Z. B.:
mount -t smbfs -o username=administrator,pwd=xxx //servername/share /mnt/smbfs
su username
rsync -uvr /home/data /mnt/smbfs/
exit // das hier sollte ein Problem sein, da der Skript anscheinend exit ignoriert oder den Skript beendet
umount /mnt /smbfs //da man noch immer als username angemeldet ist, kann man dieses Verzeichnis nicht unmounten.
Welche Möglichkeiten gibt es, im Skript wieder zu root zurückzukommen?