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
- 2428 megtekintés
Hozzászólások
UID rendben?
--
Debian squeeze
- A hozzászóláshoz be kell jelentkezni
Az tuti, hogy a kliensen és a szerven ugyanazon felhasználónévhez más UID-ek és GID-ek tartoznak... na de ezt csak nem kell egyeztetni...?
--
Selmeci Tamás
http://tselmeci.nop.hu
- A hozzászóláshoz be kell jelentkezni
NFS-nél igen, Sambánál nem vagyok benne biztos. Ha nem ragaszkodsz a Sambához, az sshfs jó alternatíva lehet.
--
Debian squeeze
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Az mc miatt Linux kliensre tippeltem.
Könyvtár jogosultsága?
--
Debian squeeze
- A hozzászóláshoz be kell jelentkezni
755, az is jó (a Samba 600-zal akarja csinálni az én konfigomban a fájlokat)
--
Selmeci Tamás
http://tselmeci.nop.hu
- A hozzászóláshoz be kell jelentkezni
/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.
- A hozzászóláshoz be kell jelentkezni
/home/tselmeci/backup: 755
(mc 40755-öt mond)
--
Selmeci Tamás
http://tselmeci.nop.hu
- A hozzászóláshoz be kell jelentkezni
create mask = 0640
directory mask = 0750
ezeket próbáltad?
- A hozzászóláshoz be kell jelentkezni
Nem, de meg fogom nézni, kösz!
--
Selmeci Tamás
http://tselmeci.nop.hu
- A hozzászóláshoz be kell jelentkezni
Igen, de nem segített. A hatása számomra ugyanannak tűnik, mint a create mode / directory mode opcióknak...
--
Selmeci Tamás
http://tselmeci.nop.hu
- A hozzászóláshoz be kell jelentkezni
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"
áéíóöőúüű
- A hozzászóláshoz be kell jelentkezni
Kösz a tippet, erre is rá fogok hamarosan nézni!
--
Selmeci Tamás
http://tselmeci.nop.hu
- A hozzászóláshoz be kell jelentkezni
Én nem találtam meg az mc-ben ezt a dolgot...
Illetve az smb.conf-ba betettem ezt
unix extension = yes
de történt változás. Ráadásul ha nem adom meg, a doksi szerint ennek akkor is yes az alapértéke...
--
Selmeci Tamás
http://tselmeci.nop.hu
- A hozzászóláshoz be kell jelentkezni
Engem egyszer a tűzfal tréfált meg. Hátha...
--
Debian squeeze
- A hozzászóláshoz be kell jelentkezni