[megoldva] samba fstab mount több felhasználónak

Sziasztok!

Gondoltam felteszem itt is a kérdést, hátha... több szem, többet lát.
Samba megosztást szeretnék mountolni az /etc/fstab segítségével egy gépen (ubuntu 10.10) több felhasználónak úgy, hogy mindenkinek legyen írási és olvasási joga. A megosztás egy NAS-on van, az egyszerűség kedvéért jelszó nélkül.
Eddig eljutottam:
//192.168.1.140/public /media/public cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0

Ezzel az 1000-es uid-del rendelkező felhasználó (pl én) teljes jogosultságot kap, de többi pl 1001, 1002 stb csak olvasni tudja (érdekes, hogy fájlokat könyvtárakat létrehozni, törölni tud, de módosítani már nem)
Próbáltam már úgy is hogy létrehozok egy pl "nas" csoportot pl. 1111-es id-vel, hozzárendelem a felhasználókat, és a csoportot próbálom beállítani az fstab fájlban: uid=1000 helyett gid=1111.
Nem jó így se. Így mindenki csak olvasni tud, írni nem.

A NAS smb.conf fájljához nem férek hozzá, ha egyáltalán van olyan.
Csak egy ilyen admin felületem van: http://dl.dropbox.com/u/143148/img.falu.me/iomega-nas-folders.png

Vajon mi lehet a megoldás?

Hozzászólások

És ha igy próbálod?

//192.168.1.140/public /media/public cifs uid=1000,gid=1050,iocharset=utf8,codepage=unicode,unicode 0 0

Ahol az 1050-es gid pl a nas csoport és ebbe a csoportba teszed a felhasználókat. A csoportnak meg már tudsz jogokat osztani.

mask?
pl: mount -o umask=022
vagy ilyesmmi...

esetleg:
csatolás elött: chmod -R 777 /media/public
kézzel felcsatolod root-ként
csatolás után: chmod -R 777 /media/public
utána umount
utána mount /media/public (fstab-ból felcsatolja)
teszt

De elvileg meg tudod oldani, hogy az ablakkezelö csatolja.
Firefox-al is tudsz a csatolásba menteni (ha pl ezért akarnád fstab-ból), ha a /home//.gvfs/ könyvtárba mentesz. Esetleg készíthetsz róla egy linket a fájlkezelöbe, és akkor egyszerübb ide menteni.

Én ezt feladom. Nem sikerül. A nautilus-ból csatolásos dolog végülis működik, de nem minden program fájl megnyitás/mentés ablákából érhetők így el a csatolások. Pl. az openoffce-nál látszanak, de pl. a firefox fájl megnyitás/mentés ablakaiban nem látszanak.
Jó lenne valami szájbarágós, step-by-step, ide kattints, most meg írd ide ezt megoldás. Belegabalyodtam mint a macska pöcse a kenderkócba.

--
Falu.me | Tárhely

A nautilus-al jó nyomon jársz, másképp szerintem nem nagyon tudod egyszerübben megoldani.

Csatold fel a megfelelö megosztást nautilusal.
Ezután amikor pl firefox-al mentesz valamit, akkor a csatolást ne a mentési ablak oldalán keresd, hanem lépj be a /home/felhasználóneve/.gvfs/ mappába, ahol ott lesz a csatolásod. Lépj be a csatolás mappájába és oda már tudsz menteni firefox-al is.

A .gvfs mappából már drag&drop-al készíthetsz parancsikont oda ahová szeretnél, hogy ne kelljen olyan mélyre lépkedni a firefox-ban mentéshez.

Remélem így érthetöbb, de kb ezt próbáltam leírni az elözö hsz-emben is, csak ott a forummotor levágta a \< és \> közé tett szövegeim.

Az a baj, hogy a .gvfs mappából nem tudok rendes linket csinálni. Vagy törött lesz, vagy a / könyvtárra mutat.
Egyébként csináltam egy kis szkriptet amit beraktam az indítópultba, így egy pár kattintást megspórolok:

nautilus smb://192.168.1.140/public
nautilus -q

Elegánsabb lenne egy olyan megoldás, ahol rendesen, mindenkinek írható/olvasható módon fel van csatolva a fájlrendszer.

--
Falu.me | Tárhely

Nem baj, ha törött a link.
Valószínü azért törött, mert nincs felcsatolva.

Szóval,
1., Elsö lépésként csatolod a megosztást úgy, hogy megnyitod nautilus-al (ahogy azt teszi is a scripted), ha nincs más automatika pl: smb://192.168.1.140/public
2., utána ez valamilyen formában megjelenik majd a .gvfs alatt pl: "public on 192.168.1.140", tehát /home/felhasznalo/.gvfs/"public on 192.168.1.140"
3., erröl a "public on 192.168.1.140" mappáról készítesz egy linket mondjuk az asztalra, vagy a download-ba, és akkor a firefox-al pár mappába lépést meg tudsz spórolni

Remélem így sikerül. Én is így használom a hálózati megosztásom, és müködik.

Igen, mostmár látom.
Bocs, igazad van, nem lehet linkelni a .gvfs-böl. Összekevertem mással.
Egyszerüen csak kidobtam oldalra egy linket rá a nautilusba, oda ahol a több felcsatolt meghajtó is látszik.
Ha firefox-ból kellett valamit lementenem akkor meg muszáj belépnem a /home/username/.gvfs könyvtár megfelelö almappájába...

Linux Mint-ben viszont van egy "network-share" mappa, amire mentéskor rábökve gyakorlatilag a .gvfs mappa tartalma jelenik meg.

Update:
a network-share mappa a .gvfs mappára mutató link amit akár a Desktop-ra is kirakhatsz, a nautilus oldalsó sávjában meg F2-vel átnevezhetsz.
Ezt a linket már látja a Firefox is mentéskor,
Ha nem a .gvfs-böl linkelsz ki egy mappát hanem magát a .gvfs-t linkeled, akkor müködik a dolog. :)
pl: ln -s ~/.gvfs ~/Desktop/network-share

Bocs, mostanában kicsit ritkán kerülök linux desktop-hoz, és ezt már pár hónapja csináltam, így már nem emlékeztem pontosan hogyan.

Próbáld így:
//192.168.1.140/public /media/public cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode,users,noauto 0 0

Ekkor megy a mount userként is.

A /media nem erre való. Erre a /mnt/ -t illik használni.

Köszönöm mindenkinek!

Ez már majdnem jó volt, a users opció a megoldás. Ha az uid=1000 benne marad, akkor a másik felhasználónak nem lesz írási joga. Szóval a megoldás:
//192.168.1.140/public /media/public cifs guest,iocharset=utf8,codepage=unicode,unicode,users 0 0
(a noauto-t is kiszedtem, hogy ne kézzel kelljen mountolni)

--
Falu.me | Tárhely