Van egy ubuntu 8.04 serverem, ezen osztok meg két meghajtót.
5 gép van hálózatban, a windows Xp-s gépeken hálózati meghajtóként fel vannak csatolva lehet írni olvasni minden rendben van.
A két Ubuntus gépen ha előbb tallózok a hálózaton majd automatikusan felcsatolja szintén minden rendben van, kivéve hogy jó pár programból nem tudom elérni mert nem tudom hova mountolja fel őket...
Ezért gondoltam fstab -ban megadom hogy induláskor mountolja fel őket:
Először így próbálkoztam:
//192.168.0.1/pub /media/pub cifs username=samba,password=samba,user,auto,exec,rw 0 0
//192.168.0.1/tar /media/tar cifs username=samba,password=samba,user,auto,exec,rw 0 0
de így az ékezetek nem voltak jók...
googlizés után:
Majd így
//192.168.0.1/pub /media/pub cifs auto,username=samba,password=samba,user,exec,rw,iocharset=utf8,uid=1001,gid=1000 1 1
//192.168.0.1/tar /media/tar cifs auto,username=samba,password=samba,user,exec,rw,iocharset=utf8,uid=1001,gid=1000 1 1
A következő a probléma minkét esetben:
- nem tudok könyvtárakat másolni amikben fájlok vannak, mert kiirja hogy nincs jogom
- simán tudok könyvtárakat létrehozni de írni már nem tudok bele
- fájlokat is tudok másolni simán
Pl. fel akarok másolni a /pub könyvtárba egy könyvtárat tele képekkel, erre a könyvtárat létrehozza de a fájlokat már nem másolja bele...
Tudom hogy a jogosultságokkal van probléma csak nem tudom hol...
Ha rootként próbálom ugyanezt akkor mindent megcsinál de akkor is kapok hibaüzenet hogy a jogokat nem tudja adott fájlon beállítani.
A szerver samba confjában minden creation 0777-re van állítva
és csak a belső hálóval kommunikál.
Ha valakinek van ötlete vagy találkozott hasonlóval kérem írjon.