Sziasztok!
Szeretnék Samba megosztást beállítani, úgy, hogy egy megosztást kivéve ne kérjen a kliens jelszót.
Jelenleg az smb.conf fájlom az alább látható. Úgy szeretném megoldani, hogy a Download és a Movie megosztást bárki láthassa hitelesítés nélkül. A Teljes megosztást azonban csak hitelesítéssel lehessen látni, ne férjen hozzá bárki.
A Download és a Movie az jó, azt látja mindenki. A Teljes-nél a Windows bekéri a felhasználónevet és a jelszót, de hiába adom meg a pi felhasználót és jelszavát, nem enged be.
Mi a probléma, mit nem állítottam még be?
[global]
workgroup = raspberry
netbios name = raspberrypi
guest ok = yes
read only = yes
security = share
guest account = pi
[Download]
comment = Raspberry Pi Download mappa
path = /media/sda1/Download
browseable = Yes
read only = no
guest ok = yes
[Movie]
comment = Raspberry Pi Movie mappa
path = /media/sda1/Movie
browseable = Yes
read only = no
guest ok = yes
[Teljes]
comment = Raspberry Pi teljes merevlemez
path = /media/sda1
browseable = Yes
read only = no
guest ok = no
Hozzászólások
log mit ír?
User vettél fel a samba-ra, igaz? (pl: smbpasswd -a)
Próbáld esetleg fordítva ha másképp nem megy.
Pl:
[global]
...
guest ok = no
security = user
guest account = nobody
...
[Movie]
...
guest ok = yes
...
Usert azt nem vettem fel, ami leírásokat találtam, az nem írta. Néztem smbpasswd nincs a gépen. Ehhez telepíteni kell a samba csomagon kívül valamit?
Talán az samba-tools-t, de fejböl nem tudom sajnos, mert mindig fel szokott települni.
De ha már a Samba4-et raktad fel, akkor azon így kell, ha jól látom:
/usr/local/samba/bin/samba-tool user add USERNAME
http://wiki.samba.org/index.php/Samba4/HOWTO#Step_1:_Adding_Users_into_…
feltettem a samba-tools-t, de nem találom. A 3-as Samba van fent, ha jól néztem. Elvileg a samba-common csomagban lenne az smbpasswd, de az is fel van rakva.
Verziót valahogy így lehetne kideríteni:
smbd -V
vagy
dpkg --get-selections | grep -i samba
még akár ezzel is lehet futni egy kört:
which smbpasswd
vagy
find / -iname *smbpasswd*
lehet nincs benne a path-ban...
Vagy probald meg a "valid users = pi" opciot hozzaadni a Teljes megosztashoz.
Köszönöm a segítséget megoldódott.
A smbpasswd-hez fel kell tenni a samba-common-bin csomagot, melyet a samba csomaggal nem tett fel. Ebben található az smbpasswd. Ezután ahogy írtátok megadtam a samba passwordot és működik a megosztás úgy ahogy én szerettem volna.
Köszönöm a segítségeteket.