Hallo,
ein temporär verfügbares Netzlaufwerk ist in meiner /etc/fstab angelegt:
//ABC-Y999/Y999-Daten /media/ABC-Y999 cifs noauto,_netdev,users,uid=1000,gid=1000 0 0
Die Terminal-Eingabe funktioniert (ohne root-Rechte):
$ mount ABC-Y999/Y999-Daten
Nun möchte ich mit einem Skript das Passwort abfragen und den mount-Befehl auslösen:
1 2 3 4 5 6 7 8 9 | #!/bin/bash Verzeichnis='/media/ABC-Y999' password=$(kdialog --password "Zum Einbinden von $Verzeichnis dessen Passwort eingeben ..." --title "mount $Verzeichnis") if [ "$?" = 0 ]; then kdialog --msgbox "$password"; sleep 1 # echo $password | mount $Verzeichnis # ERGEBNIS: Failed to query password: Permission denied # mount $Verzeichnis --options password=$password # ERGEBNIS nur als root fi; |
Leider funktionieren beide mount-Versionen nicht (siehe Zeilenkommentare). Warum benötige ich mit --options root-Rechte? Wie funktioniert es per Skript richtig?
Danke, Michael