Van abban valami szép, hogy a Linux a buherálásról szól.
Ha valamit nem lehet jól ÍGY, akkor lehet jól ÚGY. Csodás!
Csak győzze az ember megtalálni a módját, mert 99%, hogy van! 🙂
Mégiscsak mount cifs lett, viszont ami lényeges szempont, nem kell root jog, meg sudo!
A problémás megosztásokat kicsavartam a gvfsd - gio kezéből.
/etc/fstab -ba beírkáltam ezeket a megosztásokat, viszont kigúglizott, rafkós opciókkal, kulcs a user,noauto opció, a többi csak dísz.
Ettől a fájlkezelő oldalsávjában az "eszközök" között csatoltlanul megjelenik az adott megosztás.
Rákattintva 2-3 mp alatt csatolódik, és tartalma megjelenik, könnyedén kezelhető a beállított csatolási ponton - ha a VPN éppen csatlakoztatva van. Ha nincs, kis idő múlva a csatolás lehetetlenségéről hibaüzenet jelenik meg.
A csatolási pontokat az adott user home könyvtárába tettem az egyszerűség végett, de bárhol lehetne, ahol csak ő fér hozzá az adott gépen...
A lényeg, hogy az így előálló csatolt fájlrendszer elérésében nincsenek vicces karakterek (=,!,🙂, így egy WINE alatt futó Excel nem hasal el rajta, nincs hozzáférési jogosultsági probléma, hogy még egy linket se tudjak rátenni, szóval a gól belőve 😃
/etc/fstab tartalmába ilyesmi került pluszban (csak a konkrét neveket, IP címeket változtattam meg):
//10.10.10.10/szemelyes/konyvtaram /home/envagyok/FURAsmb/konyvtaram cifs username=smbusernevem,password=smbjelszavam,uid=envagyok,gid=encsoportom,file_mode=0770,dir_mode=0770,iocharset=utf8,noauto,user 0 0
A fokozott kényelem érdekében a VPN kapcsolat bontásakor egy szkript segítségével lelövöm a CIFS csatolásokat.
Ezt a szkriptet a /etc/NetworkManager/dispatcher.d/pre-down.d/vpnd nevű fájlba tettem (természetesen futtatható kell legyen), és ezt írtam bele:
#!/bin/bash
echo $NM_DISPATCHER_ACTION >>/var/log/vpnd.log
if [ "$NM_DISPATCHER_ACTION" == "vpn-pre-down" ]; then
echo "unmount cifs-izebize" >>/var/log/vpnd.log
umount -a -t cifs -l >>/var/log/vpnd.log
fi
A log fájl most még ideiglenes, csak azért, hogy valamennyire lássam a végrehajtás szálait.
Egyelőre jónak tűnik így, de az igazán éles próba a következő hómofiszos napon jön 😀