Samba (Windows) hálózati megosztás csatolása Linuxon bejelentkezéskor

Linuxon a hálózati meghajtók csatolása sajnos még nem olyan triviálisan egyszerű, mint Windowson. Ezt nem is igazán értem, hiszen a legtöbb Linuxos gépet hálózatba kapcsolva használják. Ha mást nem, akkor az otthoni NAS megosztásait kell(ene) elérni róluk. Windows alatt ez pár kattintás, míg Linuxon mindenféle fájlokat kell hozzá szerkesztgetni. Az egyszerű felhasználó általában messzire elkerüli az ilyesmit, nehogy bajt csináljon.

samba

Szóval épp egy új, Linuxos gépen kellett beállítanom a hálózati megosztásokat, de így 2017-ben szerettem volna ezt grafikus felületen megtenni. Hiába túrtam a netet, csak az általam eddig ismert megoldásokat találtam.

Azért egy sikerült összetákolni egy félig-meddig grafikus megoldást, aminek az eredménye az egy githubról letölthető szkript:

samba-login.sh

Nem értek valami jól a bash programozáshoz, lehet kritizálni.

Annyit kell csak csinálni, hogy lemented valahová, majd futtathatóvá teszed. Ezt csinálhatod a fájl "Tulajdonságok" ablakából, vagy parancssorból:

chmod +x samba-login.sh

Utána átírod egy szövegszerkesztővel a share, a domain, a user és a pass változók értékeit a neked megfelelőre. A elindítod a szkriptet és a fájlkezelőben megjelenik a megosztás, akkor már csak annyi a dolgod, hogy el kell érned, hogy a szkripted automatikusan elinduljon bejelentkezés után.

Ez lesz az egyszerűbb része. A modern grafikus felületeknek általában része egy "indítópult", aminek segítségével bejelentkezéssel együtt indíthatunk programokat. Nekünk pont erre van szükségünk!

Ubuntun valahogy így lehet betenni az indítópultba:

  1. keresd meg az indítópultot:

search for startup

  1. indítsd el:

startup applications

  1. add hozzá a szkriptedet:

add script

  1. ha jó dolgoztál, akkor ki- majd bejelentkezés után láthatod is a felcsatolt megosztást:

tádámmm

Ennyi az egész.