Nie wiem czy dobrze ale ja to zrobiłem tak
Rozumiem, że masz ubuntu desktop, więc wchodzisz system plików, tam tworzysz foldery, które chcesz udostępniać i je nazywasz np.
programy
muzyka
itp.
teraz edytujesz plik znajdujący sie w /etc/samba/smb.conf i wpisujesz tam np. coś takiego
[global]
netbios name = Serwer
server string = Samba serwer
workgroup = LAN
encrypt passwords = yes
security = user
map to guest = Bad User
[programy]
browseable = yes
path = /programy
write list = janek
comment = programy
quest ok = no
valid users = janek
[muzyka]
browseable = yes
path = /muzyka
write list = zenek
comment = muzyka
quest ok = no
valid users = zenek
ten opis pozwoli dla przykładowych klientów w sieci, janka i zenka logować sie do swoich folderów używając swojego loginu i hasła.
teraz trzeba tego janka i zenka wpisać do systemu
wpisujesz w konsoli
sudo useradd -g users janek
enter
potem
sudo smbpasswd -a janek
enter i wpisujesz dla niego hasło dwa razy te same oczywiście
to samo powtarzasz dla zenka oraz tyle razy ilu masz użytkowników, oczywiście wtedy dla nich też foldery tworzysz i opisujesz je jak na powyższym przykładzie w pliku smb.conf.
na koniec idziesz do janka i : mój komputer/narzędzia "mapuj dysk sieciowy" i dla janka wpisujesz ścieżkę \\Serwer\muzyka po czym kolega wpisuje swój login i hasło.
jeśli po zamapowaniu nie będzie dostępu do pliku w konsoli musisz klepnąć
sudo chown -R janek /programy
i to samo dla muzyka -
UWAGA ale nie jestem pewny tej komendy, musiał by to ktoś potwierdzić