"egyébként share szintű jogosultság van "csak",
Úgy érted, hogy a global -ban security = share beállítás van?
Az úgy nem lesz jó.
Legyen security = user (ez a default), és guest ok =Yes vagy map to guest =Yes.
Aztán közben eszembe jutott, hogy mivel szívtam még OSX-szel, 3.4-es sambára váltáskor:
a min protocol opció nálam coreplus-on volt, de úgy voltak problémák.
Kitöröltem ezt az opciót, így default beállításon megy (nem tudom, hogy mi az), és eltűntek bizonyos problémák. (Konkrétan openvpn-en keresztül nem tudtam csatlakozni, ez volt a legfőbb gond.)
Nálam most ez az smb.conf global szekciója, így működik jól a dolog, igaz, nálam rendben vannak az userek, és a jogosultságok beállítása share-nként van külön megadva:
# Samba config file created using SWAT
# from UNKNOWN (?????)
# Date: 2010/06/08 20:32:20
[global]
unix extensions = no
workgroup = CEGNEV
server string = CEG Adatszerver (%h - Samba %v)
socket options = TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_KEEPALIVE SO_RCVBUF=524288 SO_SNDBUF=524288
load printers = No
os level = 255
preferred master = Yes
domain master = Yes
wins support = Yes
inherit permissions = Yes
fstype = Samba
delete readonly = Yes
getwd cache = Yes
max xmit = 131072
read raw = Yes
write raw = Yes
Pl. a public megosztásom így néz ki:
[public_smb]
comment = Megosztott mappa
path = /storage/data/public
read only = No
guest ok = Yes
public = Yes
Így mindenki tud garázdálkodni a publicban, a szerveren a /storage/data/public mappa jogosultsága 43777. (Az rwxrwxrwx -en kívül a setgid és a sticky bit is be van állítva.)
A teljesítményről:
Ezekkel a beállításokkal, dd if=/Volumes/public_smb of=/dev/null bs=1M így átlag 62 MB/sec sebességet hoz (szemben az afp 95 MB/sec-jével... :) ).
Arra rájöttem, hogy ha berakom az use sendfile = Yes opciót, akkor ez kb. megfeleződik.
Szever: FreeBSD sun.ceg.lan 7.2-STABLE FreeBSD 7.2-STABLE amd64
8x10kRPM SAS lemez RAID6-ban, rajta zfs.
Kliens: iMac8,1, Core2Duo 2.8 Ghz, 4GB RAM, OSX 10.6.3