Samba megosztás jelszóval Ubuntu szerveren - Windows kliensek - config probléma

Fórumok

Van egy 24/7-ben üzemelő gépem, amit többek között fájlszervernek is használok.
Rendszernek az Ubuntu 12.04 Server-t választottam.
A samba megosztást windows kliensek használják
Azt szeretném megcsinálni, hogy kizárólag jelszóval lehessen elérni, mivel lehetnek olyan kliensek is, akik elől elzárnám a tartalmat.
Jelenleg ott tartok, hogy felvettem smbpassword-el a megfelelő user+pass-t és a config sokadik átírására kér is jelszót, de windows alatt nem látszik a gép a hálózaton. Kizárólag \\mediacenter begépelése után elérhető és kéri a jelszót.
Szeretném a config megírásában a segítségeteket kérni.

A tökéletes az lenne, ha
- lenne publikus és jelszóval védett része is a megosztásnak
- látszana windows alól a gép és könnyen tallózható lenne
- mindegyik könyvtár a megosztásban írható maradjon (publikus - bárkinek, privát - csak annak a usernek aki láthatja)
- sebessége megmaradjon a mostani 50-70MB/s

A config most így néz ki:


# Global parameters
[global]
workgroup = WORKGROUP
netbios name = MEDIACENTER
server string = MEDIACENTER
security = user
guest account = nobody
valid users = media
create mask = 666
directory mask = 766
wins support = yes
socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=131072 SO_RCVBUF=131072
write raw = no
read raw = no
log level = 0

[Share Private]
path = /home/media/share/private
writeable = Yes
guest ok = No
browseable = Yes

[Share Public]
path = /home/media/share/public
writeable = Yes
guest ok = Yes
browseable = Yes

Hozzászólások

Szia!

A globalban a security-t állítsd át "share"-re. Így mikor belépsz nem fog kérni jelszót. Add hozzá még a public = yes -t is.
Ezután a kívánt megosztásaidnál egenként vidd fel amit jelszavazni szeretnél.

security = user kapcsolóval!

A globálban átállítottam és bekerült a public = yes is.
Aztán a private részbe beírtam a security = user kapcsolót.
Viszont nem tudok csatlakozni hozzá most. Nem jön elő a tallózásban és a \\gépnév sem segít rajta.

Update: Annyit csináltam, hogy kivettem # jellel a guest account = nobody és valid users = media részeket a globálban. Ekkor megjelenik és elméletileg jól működik.
Most így néz ki:


# Global parameters
[global]
workgroup = WORKGROUP
netbios name = MEDIACENTER
server string = MEDIACENTER
security = share
public = yes
#guest account = nobody
#valid users = media
create mask = 666
directory mask = 766
wins support = yes
socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=131072 SO_RCVBUF=131072
write raw = no
read raw = no
log level = 0

[Share Private]
path = /home/media/share/private
writeable = Yes
guest ok = No
browseable = Yes
security = user

[Share Public]
path = /home/media/share/public
writeable = Yes
guest ok = Yes
browseable = Yes

Ez akkor hibátlannak mondható?

Üdv!

Frissítettem az itthoni kis szerverem 12.04 LTS-ről 14.04 LTS-re. Elrontottam egy két dolgot, és amúgy is szerettem volna már újratenni az egész rendszert és most megtörtént. Felkerült a friss rendszer és elkezdtem beállítani dolgokat. A samba-val elakadtam (sok minden más mellett). Egyszerűen a lementett config fájllal ami 2 éven keresztül működött most nem akar müködést produkálni. A config fájl tartalmát igény esetén ide másolom. Érdekes az is hogy pl sudo /etc/init.d/samba stop-ra nem áll le a szolgáltatás ...

Köszönöm és várom a válaszotok.