Samba [homes] permission denied probléma

Szevasztok!

Samba-3.0.23d-t használok, és sikeresen meg tudtam oldani, hogy a minden felhasználó home-jában jelenlévő backup könyvtár ki legyen exportálva. Ehhez az smb.conf [homes] szekcióját használtam fel. A megosztások fel is csatolhatók szépen a (helyi) hálózat másik gépéről a megfelelő user/passw párossal, touch, mkdir stb működik, nemcsak root, hanem mezei felhasználónak is, tehát második blikkre is minden rendbenlévőnek tűnt.

Aztán mc-vel át akartam másolni fájlokat, és az a hiba jött, hogy "Cannot chmod target file, permission denied (13)". Ekkor a fájl maga már fent volt a share-en, csak a chmod hasalt el.

Az smb.conf-ban beállítottaknak megfelelő maszkot kapott a fájl, ami más volt, mint a forrásé, ezért az mc meg akarta változtatni, de a chmod kiakadt tőle. A Samba szerver nem engedi, hogy megváltoztassam a maszkot.

smb.conf:

[global]
workgroup = WORKGROUP
server string = Embedded Samba Server
security = user
browseable = yes
log file = /var/log/samba/log.%m
max log size = 50
interfaces = eth0

#============================ Share Definitions ==============================
[homes]
comment = Backup directories inside homes
valid users = %S
path = /home/%S/backup
browseable = yes
writable = yes
create mode = 0600
directory mode = 0700

Az újonnan létrehozott fájlok beállításait a create mode és directory mode határozzák meg, idáig eljutottam. Akármire is állítom ezeket, mindig jön a chmod hiba. Próbálkoztam még a force create mode és force directory mode-dal, az sem segített (nyilván). Sőt, a mount parancsban -o noperm-mel is, de az sem. Megnéztem az smbmount opciókat, azokkal sem sikerült (fmask).

Nekem nem az kell, hogy pontosan ugyanaz legyen a maszk, hanem hogy ne álljon le mindig Permission denied hibával. FAT-nál hasonló probléma könnyen megoldható a quiet opcióval, de ilyen nincs Sambához.

Tippek, ötletek?

Kösz

Hozzászólások

Na nem mintha annyira odalennék a Sambáért (*), de vannak Windowsos felhasználóim is, és nekik is jó lenne valahogy odaadni egy saját backup tárhelyet... NFS-sel, sshfs-sel meg úgy tudom, nem megoldható.

(*) csak az a bajom vele, hogy nagy, és míg a man smb.conf-ot végigtekerem PGDN-nel, elalszok. Ennyi opciót képtelenség áttekinteni. Inkább tudná a huszadát, de azt egyszerűen, kis méretben - de ez már az én személyes nyűgöm...
--
Selmeci Tamás
http://tselmeci.nop.hu

/home/%S/backup könyvtárnak jó a jogosultsága?

--
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.

create mask = 0640
directory mask = 0750

ezeket próbáltad?

Kikapcsolt unix extensions mellett nem fog atmenni ertelmesen chmod/chown sambara. mc-ben pl masolasnal bepipalhatod hogy ezt ne akarja. Ha mindenkeppen ragaszkodsz a tavoli chmod/chown-hoz, akkor unix extensionst kapcsold be.

---
Apple iMac 20"
áéíóöőúüű

Engem egyszer a tűzfal tréfált meg. Hátha...

--
Debian squeeze