NTFS mountolas Sambaval

Fórumok

NTFS mountolas Sambaval

Hozzászólások

Sziasztok,

Sikerult megoldanom a problemat. Tehat ha egy Linux gepre lepnek be a felhasznalok ugy, hogy egy Windows Domainbe autentifikalnak (az illeto felhasznalo nem letezik a Linux gepen csak a Domainben) es be kell mountolni nekik egy megosztott konyvtarat a Windows serverrol, akkor ez igy mukodik Fedora Core 1 alatt:

Az /etc/skel/Desktop konyvtarban letrehoztam a konyvtar.desktop allomanyt a kovetkezo tartalommal:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=smbmount //msa31b/Konyvtari Konyvtari
TryExec=
Icon=/usr/share/pixmaps/accesibility-directory.png
X-GNOME-DocPath=
Terminal=true
Name[en_US]=konyvtar
GenericName[en_US]=
Comment[en_US]=

Ez ki fog rakni a felhasznalo asztalara egy ikont konyvtar felirattal. Ha a felhasznalo ketszer rakatint akkor elinditt egy terminalt, megkerdi a felhasznalo jelszavat es bemountolja az msa31b szerveren levo Konyvtari megosztott konyvtarat a felhasznalo home konyvtaraban levo Konyvtari nevu konyvtarba.

Ugyanakkor az /etc/skel konyvtarban letrehoztam egy Konyvtari nevu konyvtart. Igy amikor a felhasznalo belep, letrejon a home konyvtaraban a Konyvtari nevu konyvtar (ide tortenik majd a mountolas).

Az /etc/skel-ben a bash-logout-ba pedig beirtam:

smbumount /Konyvtari

Igy amikor a felhasznalo kilep akkor automatikusan bontja a mountolast.

Ekkor mar csak az kellett, hogy:

chmod +s /usr/bin/smbmnt

Es mostmar mukodik.

Azert kellett ilyen kucifantosan megoldani mert az egyetem 900 diakja kozul barmelyik kellett hasznalja.

Remelem segitek azoknak akik majd ilyen problemaval talalkoznak.

Sziasztok
kbela

Sziasztok,

Tenyleg senki sem talalkozott ilyen problemaval?
Vagy en fogalmaztam meg rosszul a kerdest?

Roviden arrol van szo, hogy halozaton megosztott Windows konyvtarat kell automatikusan mountolni a felhasznalo belepesekor.

Senki sem hasznal vegyes halozatot Windows Serverrel?

Meg remenykedek, hogy akad valaki aki vagy tud segitenni megoldani, vagy egyutt kapjunk egy megoldast.

Sziasztok
kbela

[quote:5bfac57208="kbela"]
Roviden arrol van szo, hogy halozaton megosztott Windows konyvtarat kell automatikusan mountolni a felhasznalo belepesekor.

Azt nem ertem, hogy miert nem allitod be a felhasznalok gepet, hogy mountoljak fel a share-t bootolaskor. Aztan csak egy link kell az asztalukra.

[code:1:5bfac57208]
cd /usr/local/etc
mkdir credentials
cd crdentials
echo username=mywindowsusername > smbpasswd
echo password=mywindowspassword >> smbpasswd
chmod 600 smbpasswd[/code:1:5bfac57208]

/etc/fstab -ba

[code:1:5bfac57208]
//servername/sharename /mountdirectory smbfs credentials=/usr/local/etc/smbpasswd,uid=mylinuxusername,gid=mylinuxgroupname 0 0[/code:1:5bfac57208]

Szia Trey,

Orvendek, hogy valaszoltal.

Probaltam az fstabbol de nem mukodott. Az is igaz, hogy nem pont igy ahogy te mondod. Ezt a megoldast igy meg nem lattam sehol sem. Termeszetesen ki fogom probalni hetfon (a munkahelyemen kell ezt megoldanom).

Lenne egy kerdesem a te megoldasodal kapcsolatban (ha rosszul ertelmezem csak szolj nyugodtan, hogy felrebeszelek): az fstab-ba mi lesz a mylinuxusername es a mylinuxgroupname?

Ugyanis a felhasznalo aki belep nem a Linux ala autentifikal hanem a Domain-be. A gepen nem letezik az iletto felhasznalo. Itt egy konyvtarrol van szo ahol az olvasoban van negy Linux gep internetezni, az egesz egy egyetemen ahol van 900 diak. A konyvtarosoknak van az az ohajuk, hogy ezen a negy gepen meg lehessen tekinteni a konyvtarosok altal a Windows Serveren tarolt listakat.

Ha nagy hulyeseget irtam elnezest.

Sziasztok
kbela

[quote:18d6ef432e="kbela"]Szia Trey,

Orvendek, hogy valaszoltal.

Probaltam az fstabbol de nem mukodott. Az is igaz, hogy nem pont igy ahogy te mondod. Ezt a megoldast igy meg nem lattam sehol sem. Termeszetesen ki fogom probalni hetfon (a munkahelyemen kell ezt megoldanom).

Lenne egy kerdesem a te megoldasodal kapcsolatban (ha rosszul ertelmezem csak szolj nyugodtan, hogy felrebeszelek): az fstab-ba mi lesz a mylinuxusername es a mylinuxgroupname?

Ugyanis a felhasznalo aki belep nem a Linux ala autentifikal hanem a Domain-be. A gepen nem letezik az iletto felhasznalo. Itt egy konyvtarrol van szo ahol az olvasoban van negy Linux gep internetezni, az egesz egy egyetemen ahol van 900 diak. A konyvtarosoknak van az az ohajuk, hogy ezen a negy gepen meg lehessen tekinteni a konyvtarosok altal a Windows Serveren tarolt listakat.

Ha nagy hulyeseget irtam elnezest.

Sziasztok
kbela

Azert kell az uid, gid, mert ha anelkul csinalod, akkor csak a root felhasznalonak lesz a felmountolt share-re read / write joga, a tobbinek csak read. Ha a tobbi felhasznalo is szeretne bele irni akkor annak a felhasznalonevet, es csoport azonositojat is meg kell adni. Az uid / gid annak a felhasznalonak a neve, akinek a share-t fel akarod mountolni. Ha eleg a read-only hozzaferes akkor

[code:1:18d6ef432e]
//servername/sharename /mountdirectory smbfs username=windowsuserename,password=windowspassword 0 0
[/code:1:18d6ef432e]

Ezzel a baj, hogy a /etc/fstab olvashato barki altal. Ezert jo a credentials hasznalata. A ``man smbmount'' a baratod.

Ha nem erre gondoltal, akkor felreertettem.

Szia,

Na pont ettol feltem. Igen a felhasznalo nem kell irjon a mountolt share-be, csak olvasnia kell. Most mar sajnos az a problemam, hogy pont azt irtam be edig az fstab-ba amit most utoljara irtal es nem mukodik. Bootolasnal azt mondja, hogy nem tud mountolni. A 'man smbmount' baratomat az elmult ket hetben 'rongyosra' olvastam a masik baratomrol (google) mar nem is beszelve. Mar ket hete szorakozom evvel a problemaval. Root-kent szepen tudom mountolni es olvasni, ellenben mint mezei Domain felhasznalo semmi elorehaladas. Illetve volt egy amit leirtam a tema indittoban. Ott csak az a baj, hogy csak egy szintig hajlando olvasni, utana mar nem. Az az erzesem, hogy ott van a kutya elasva, csak nem tudom, hogy hogyan tovabb.

Amugy koszonom a segitseget (nem beszelve arrol, hogy hetvege van) es minden tiszteletem a tied Trey.

Meg remenykedem :(

Sziasztok
kbela

Sziasztok,

Adva van egy Windows 2000 Serveren alapulo Active Directory. A halozatban van negy darab gep Fedora Core 1-el. A felhasznalok ezeken a gepeken is az Active Directory-s nevvel es jelszavukkal autentifikalnak (lepnek be). Belepesnel automatikusan elindul a grafikus felulet. A feladat az, hogy belepeskor keruljun ki a felhasznalo desktopjara egy ikon amely egy a Windows szerveren levo megosztott konyvtara mutasson. Ebben a konyvtarban tovabbi alkonyvtarak vannak, azokban pedig szoveg allomanyok es tablazatok melyeket a felhasznalok kenne olvassanak. Ha a felhasznalo rakatinnt az ikonra megkapja a konyvtar tartalmat es onnan tovabb navigalva a konyvtarakban kinyitja azt az allomanyt amelyre szuksege van.
Probaltam az fstab-bol megoldani a mountolast, de sajnos nem sikerult, bootolasnal azt mondta, hogy nem tudja mountolni.
Egy masik megoldas ami szepnek tunt:
- az /etc/skel konyvtarban letrehoztam egy Desktop nevu konyvtart es benne egy Kozos.desktop nevu allomanyt amiben ez van:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=nautilus smb:///msa31b/kozos
TryExec=
Icon=/usr/share/pixmaps/accesibility-directory.png
X-GNOME-DocPath=
Terminal=false
Name[en_US]=kozos
GenericName[en_US]=
Comment[en_US]=

- msa31b a Windows Server neve
- kozos a megosztott konyvtar neve
- az eredmeny: megjelenik az ikon a desktopon, rakatint a felhasznalo, kinyilik a nautilus ablak benne az alkonyvtarak de amikor rakatint akarmelyik alkonyvtarra belep de azt mondja, hogy nem tudja a tartalmat megmutatni. Sajnos el nem tudom kepzelni, hogy miert nem hajlando megmutatni a tartalmat.

Olyan valakinek a segitseget kerem aki mar csinalt ilyesmit. Termeszetesen akkar egy linknek is nagyon tudnek orvendeni.

Sziasztok,
kbela