În timp ce sunt în Ubuntu, pot accesa totul cu permisiuni complete, dar
când folosesc mașina Windows pot scrie doar în primul folder,
mai profund și devine numai pentru citire. Partajarea Samba a fost configurată ca
implicit, dar în setările „Partajare rețea locală” am bifat ambele casete
încercând să permită permisiuni complete.
Așadar, ați creat o partajare a utilizatorilor samba, permițând tuturor accesului deplin la partajare. Procesul de partajare a utilizatorilor (Partajare în rețea locală) permite acest lucru prin setarea permisiunilor Linux pentru folderul care este partajat, astfel încât acesta să poată fi scris pentru toată lumea.
Dar nu la folderele de dedesubt. Dacă ați creat pe mașina Ubuntu un folder în acel folder partajat ca utilizator brady, de exemplu, acesta va avea permisiuni Linux de 755. Clientul samba poate scrie în folderul părinte, dar nu și în subfolder.
Deoarece utilizați procesul „Partajare în rețea locală”, ceea ce puteți face este:
** Editați /etc/samba/smb.conf
** Chiar sub grup de lucru = WORKGROUP
linia adauga aceasta:
force user = brady
Schimbare brady
la numele dvs. de utilizator real de conectare Ubuntu.
** Apoi reporniți smbd:
sudo service smbd restart
Clientul samba va fi privit ca brady pentru aceste partajări, așa că dacă brady de pe mașina Ubuntu în sine are acces complet, la fel va fi și clientul de samba de pe mașina Windows.