Samba megosztás csatolása

Fórumok

Samba megosztás csatolása

Hozzászólások

Sziasztok!

Hátha ide is beillik a köv. kérdés, ami lehet, hogy nagyon egyszerű dologra vonatkozik ... de az is lehet, hogy nagyon bonyolúlt (de kezdő vagyok ;-))

Adott két gép, mindkettőn UHU 1.2 (egyik szép nagy wincsivel), s ehhez több user. Szeretném azt elérni, hogy mindkét gépről ha valaki felhasználóként belép, akkor automatikusan a nagy gépre csatlakozzon (tehát ott legyenek az adatai, amelyek nagyon egyszerűen elérhetőek neki ... még nálam is kezdőbb userekről van szó, akiknek szövegszerk. meg ilyesmi a feladatuk, de nem lehet tudni, hogy mikor melyik gépnél találnak helyet ... s jó volna, hogyha egymás munkájába nem szemetelnének bele. Ja, meg persze az is jó volna, ha esetleg egy rész - partició - közös volna, amihez mindenki hozzáfér).

Az is lehet, hogy téma elején már ott van a válasz (elolvastam), csak ... nem vagyok benne biztos, hogy tényleg arra vonatkozik-e; ha viszont igen, akkor sem árt, ha nekem egy kicsit apróbbra "vágjátok" (inkább ne rágjátok ;-)), hátha úgy könnyebben be veszi az egyébhez szokott agyam.

Előre is kösz'!

Köszi a segítséget. Akkor azt hiszem marad a scriptes megoldás.

Mivel egy szerveren vannak a megosztások, feltételezhetően nem 40 vinyón vannak ezek, hanem csak több alkönyvtár van megosztva.
Megteheted azt, hogy felmountolod a meghajtó(ka)-t smbfs-en és azokon belül már tudod használni rendes könyvtárként az egyébként megosztott share-eket.
A meghajtók alapból nem látszanak megosztva, de lokális rendszergazda jogosultsággal c$ d$ e$ -ként fel tudod csatolni őket.

Én erre a feladatra a pam_mount-ot (http://www.flyn.org/projects/pam_mount/) használom (libpam-mount csomag Debian-on).
A 40 sor így is szükséges lehet, de legalább nem az /etc/fstab-ban, hanem a ~/.pam_mount.conf-ban.

Ha próbálod, ne felejts el a /etc/pam.d/common-pammount-ot include-álni az /etc/pam.d/gdm-be / /etc/pam.d/kdm-be, vagy, ha csak konzolt használsz /etc/pam.d/login-ba.
Nekem bevált.

És azt nem lehet valahogy megcsinálni hogy az smb megosztásokat a kliens ugyanúgy vfs-szerűen lássa mint pl a gnome filemanagere vagy a window$? Csak persze a rendes filerendszeren belül. Pl. ha beraknak vagy bekapcsolnak egy gépet akkor automatikusan "felcsatolódjon", vagy legalábbis mountolás nélkül bele lehessen menni.

[quote:96bd9305bb="Panther"]Egyszerű, de az elejét fejtsd meg te :) Tehát:

[code:1:96bd9305bb]for i in `smbclient -L gépnév <egyéb opciók, hogy ne kérdezzen jelszót> | grep | sed `;
do
test -d /mnt/gépnév/$i || mkdir -p /mnt/gépnév/$i
mount //gépnév/$i /mnt/gépnév/$i;
done[/code:1:96bd9305bb]

Üdv!
Utólagos engedelmeddel, egy kicsit átgyúrtam a scriptedet, mert ez a sed-es dolog nekem nem igazán akart működni. Az alábbi script nekem felcsatolt minden megosztást. A szűrési része kicsit gázos, de hát akinek nem tetszik írjon másikat :)

Azért idemásolom, hátha valakinek még jól jön.

(köszi a hozzászólásokat):

[code:1:96bd9305bb]
for i in `smbclient -L gepnev -U felhasznev%jelszo | grep Disk | cut -d D -f 1 | cut -f 2 | grep -v print`;
do
test -d /mnt/gepnev/$i || mkdir -p /mnt/gepnev/$i
mount -t smbfs -o username=felhasznev,password=jelszo //gepnev/$i /mnt/gepnev/$i;
done

[/code:1:96bd9305bb]

apropó

Az UHU sajátossága, vagy a nautilus hibája, hogy a hálózati kiszolgálók böngészése döbbenetesen lassú? Egy olyan megosztás betöltését amiben mondjuk 20-30 fájl, mappa van mondjuk úgy: nem gazdaságos kivárni.

/Off/

Mar megbocsass, de az a jelszo=136liter az nagyon nem helyes...
Vagy 30000 vagy 300000, ha már liter.
Teccik érteni?
;) :)

/Off/

Bocs, valami miatt eljött vagy 4x...

sose hasznaltam, de nem erre valo pl. az automount?

[quote:b6cc4afdd6="LiRul"]sose hasznaltam, de nem erre valo pl. az automount?

Nem, annak is meg kell adni a lehetséges csatolási pontokat, tehát nem vfs.

Egyszerű, de az elejét fejtsd meg te :) Tehát:

[code:1:2834f0a64d]for i in `smbclient -L gépnév <egyéb opciók, hogy ne kérdezzen jelszót> | grep | sed `;
do
test -d /mnt/gépnév/$i || mkdir -p /mnt/gépnév/$i
mount //gépnév/$i /mnt/gépnév/$i;
done[/code:1:2834f0a64d]

Sziasztok!

A következő aparócska gondom adódott:
Van nekem egy UHU linuxom. Elégedett vagyok vele, de van egy kis bosszúságom. A hálózaton van egy fileserver amin egy csomó megosztás van. Én ezeket nagyon gyakran használom. Az rendben van, hogy ezeket a mappákat elérem a hálózat böngészése révén, de én sokszor szeretnék programokból menteni ezekre a helyekre. Sok program (pl: openoffice) csak a helyi fájlrendszert engedi tallózni mentéskor, tehát nem tudom egyből a megfelelő helyre menteni a fájlokat. Gondoltam felcsatolom a fájlszervert és akkor egyszerűen tudok az /mnt-re menteni. De az a gond, hogy itt közel 40 könyvtár van. Nekem viszont csak egyesével sikerül ezeket mountolnom.
Van arra mód, hogy egy konkrét hálózati gépet felcsatoljak annak minden megosztásával együtt?
Illetve megoldható-e, hogy ez rendszerinduláskor automatikusan megtörténjen (az fstab-ba tudtommal csak a gépen lévő eszközöket lehet csatolni, de javítsatok ki ha tévedek).

Na szóval ebben szeretnék egy kis segítséget kapni.

[quote:3cc9d1aed5="safranek"]Van arra mód, hogy egy konkrét hálózati gépet felcsatoljak annak minden megosztásával együtt?

Van.

[quote:3cc9d1aed5="safranek"]
Illetve megoldható-e, hogy ez rendszerinduláskor automatikusan megtörténjen (az fstab-ba tudtommal csak a gépen lévő eszközöket lehet csatolni, de javítsatok ki ha tévedek).

Az fstab pont erre való...
Például:
[code:1:3cc9d1aed5]
//szamitogep_neve/megosztas_neve /mnt/ide_csatolja smbfs defaults,uid=linux_felhasznalo_neve,gid=linux_csoport_neve,username=win_felhasznalo_neve,password=win_felhasznalo_jelszava,fmask=644,iocharset=iso8859-2,codepage=cp852 0 0
[/code:1:3cc9d1aed5]

Köszi, de ha jól látom a te példád is csak egy megosztást csatol fel egy hálózati gépről. Hogyan oldod meg, hogy ne kelljen 40 sort felvennem az fstab-ba. (tehát az egész gép annak minden megosztásával csatolódjon fel)

Félre ne érts már az is nagy segítség amit mondtál, dehát az ember néha olyan telhetetlen.

köszi

Azt sehogy nem tudod megoldani.
Gépet nem lehet mountolni, csak megosztást/erőforrást.

most akkor mibol van 40? sharebol vagy konyvtarbol?
Ha konyvtarbol akkor nem lehet gond, ha sharebol, akkor irj egy szkriptet ami megnezi hogy milyen share van az adott smb-n, es
mountolgasd be oket, ezt a szkriptet meg symlinkeld az rc.d-be.

Vagy csinalj egy olyan share-t, amiben a tobbi is benne van