Hallo,
ich betreibe einen Samba Server auf Debian 10.8 Basis und verbinde einige Windows 10 Rechner und einen Linux Rechner mit Xubuntu 20.10 und Xfce 4.14. Wenn ich die SMB Freigaben manuell einbinde funktioniert alles einwandfrei, aber das automatische einhängen beim Login klappt nicht.
So sieht meine FSTAB aus:
//192.168.2.83/USER /home/USER/Daten cifs noauto,users,uid=1000,gid=100,credentials=/home/USER/.smbcredentials 0 0 //192.168.2.83/austausch /home/USER/Austausch cifs noauto,users,uid=1000,gid=100,credentials=/home/USER/.smbcredentials 0 0 //192.168.2.83/media /home/sUSER/Media cifs noauto,users,uid=1000,gid=100,credentials=/home/USER/.smbcredentials 0 0
Ich habe dann ein Sricpt erstellt ".mountsmb"
1 2 3 4 5 | #!/bin/sh # mount ~/Daten mount ~/Media mount ~/Austausch |
und das über den Xfce Autostart eingebunden. Dabei wird auch eine .desktop Datei in "~/.config/autostart" erzeugt:
1 2 3 4 5 6 7 8 9 10 11 12 | [Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=MountSMB Comment= Exec=/home/sascha/.mountsmb OnlyShowIn=XFCE; RunHook=0 StartupNotify=false Terminal=false Hidden=false |
Trotzdem werden die Laufwerke beim login nicht eingebunden. Wenn ich das Skript .mountsmb manuell aufrufe klappt es.
Ich habe auch schon versucht die Freigaben in der FSTAB ohne die Option "noauto" direkt einzubinden, aber auch das schlägt fehl. Hier hilft dann nur ein "mount -a" als "root".
Warum wird das Skript "Mountsmb.desktop" nicht ausgeführt? Hat da jemand eine Idee?
Danke.