Informatiile relevante:
Ubuntu 21.04
Clientul acestei cote samba trebuie:
[1] Aveți permisiuni de samba pentru a accesa partajarea.
[2] Aveți permisiuni Linux pentru a accesa folderul care este fragment.
[3] Aveți permisiuni Linux pentru a parcurge cel puțin întreaga cale către folderul partajat.
Elementele [1] și [2] pe care le-ați făcut. Elementul [3] nu ai din cauza unei modificări aduse de Ubuntu în directoarele de acasă. Le-au făcut private. De exemplu:
tester@vub2104:~$ ls -dl /home/tester
drwxr-x--- 17 tester tester 4096 nov 4 07:03 /home/tester
Nu există nicio modalitate ca un utilizator invitat să obțină acces la partajare, deoarece nu există nicio modalitate ca el să ajungă la folderul care este partajat.
Singurul mod în care utilizatorul client poate obține acces este ca acesta să:
[a] Accesați-l ca dvs.
Nu uitați să vă adăugați la baza de date a parolelor samba:
sudo smbpasswd -a finn
[b] Sau modificați permisiunile directorului principal în sine pentru a permite cel puțin altora să traverseze directorul:
chmod o+x /home/finn
[c] Sau dacă toate share-urile tale vor fi așa, poți forța toți utilizatorii clienți să pară a fi tu - cel puțin pentru aceste share-uri samba.
Editați /etc/samba/smb.conf și chiar sub linia grup de lucru = WORKGROUP adăugați acesta:
force user = finn
Apoi reporniți samba:
sudo service smbd restart
Acest lucru poate rezolva, de asemenea, orice probleme de proprietate pe care le veți avea cu privire la fișierele care sunt salvate.