ahol a $key a cifs/samba szerver neve (ne kerdezd miert key, az autofs-es eredeti scriptbol vettem a nevet) pl:
/home/traktor/.config/smb/server1.credentials
/home/traktor/.config/smb/server2.credentials
/home/traktor/.config/smb/almafaszerver.credentials
a file-ok pedig szabalyos credentials file-ok, ahogy a mount.cif szereti (lasd man mount.cifs), ezekkel igy megoldhato, hogy akarhany (elore megadott) szerverhez, akarhany kulonfele user/jelszo parossal be lehessen jelenkezni.
Ha ezek megvannak es az autofs fut, akkor egy /smb/almafaszerver/ listazasra a scriptem vegignyalazza a userek home-jat es keresi az almafaszerver.credentials file-t es azzal megprobal csatlakozni a samba szerverhez. Ez egyben egy gyenge pontja is a megoldasomnak, igazan csak egy useres kornyezetben mukodik, hiszen ha valaki masnak is van almafaszerver.credentials file-ja, akkor lehet, hogy azt talalja meg... De tipikusan egy laptop nem ilyen, illetve ezen is lehet segiteni ha kell (pl: ecryptfs), de nekem nem kellett, ugyhogy ezt nem dolgoztam ki. Sajnos az autofs nem adja at a scriptnek, hogy melyik user akarja elerni az adott share-t... pedig ugy minden egyszerubb/szebb lenne.
Hogy mindez mukodjon, a /etc/auto.master kb igy kell kinezzen:
|
es vegul a lenyeg, az auto.smb script, amit az eredetibol faragtam at:
|
- traktor blogja
- A hozzászóláshoz be kell jelentkezni
- 1438 megtekintés
Hozzászólások
Azért key, mert az automounternél ez a konvenció :-)
- A hozzászóláshoz be kell jelentkezni
Azert a sambat en nem eroltetnem ;-)
- A hozzászóláshoz be kell jelentkezni
fejzsd ki lécci részletesebben, mert ha jól láttam pont az volt a kritikus.
- A hozzászóláshoz be kell jelentkezni
Nekem nem erogeppel a samba joval lasabban mukodott, mint az NFS. Ha Linux a server, akkor pluszban en inkabb raknek ra NFS-t, es azt eroltetnem haszanlni.
De igaz, a CIFS utal ra, hogy az KELL. Nem is ragoznam tovabb.
- A hozzászóláshoz be kell jelentkezni
A kacsintos szmalji helyett egy fel mondatos magayrazat jobban jott volna. ;)
De tenyleg nem ertem mire gondolsz. Az vilagos, ugye, hogy arrol van szo, hogy valahol van egy Samba szerver es nekem azt hasznalnom _kell_ es erre megoldas a fenti kis leiras?
- A hozzászóláshoz be kell jelentkezni