Verifica acest raspuns: https://askubuntu.com/a/391709/911198
Pe scurt, este o neglijare în gestionarea permisiunilor Ubuntu pe care trebuie să o remediați manual. Directoarele pentru partajările de rețea trebuie să fie executabile pentru alții până la rădăcină, dar verificarea casetei de partajare cu oaspeți în interfața de utilizare nu asigură acest lucru.
Citând răspunsul de mai sus:
verificați permisiunile pentru toate directoarele care pornesc de la /
până la folderul dvs. partajat: dacă ["alți utilizatori„] nu au permisiuni de executare pentru un director, atunci li se împiedică să acceseze orice căi sub acel punct, inclusiv partajarea dvs.
Să presupunem că ai vrut să distribui /mnt/external/ntfs-drive/folder
. Puteți adăuga permisiunile „x” pe toate directoarele părinte cu această comandă:
sudo chmod o+x /mnt /mnt/external /mnt/external/ntfs-drive
De asemenea, trebuie să setați permisiuni de citire, scriere și executare pentru folderul partajat și orice conținut, dar pentru directoarele părinte este suficientă permisiunea de executare.
De exemplu, nu va funcționa dacă oricare dintre directoarele strămoșilor au permisiuni ca drwxr-x---
(permisiunile implicite pentru directorul dvs. de acasă la /home/<nume utilizator>/
) -- trebuie să fie cel puțin drwxr-x--x
. Folosind interfața grafică pentru a partaja un director în interior ~
cu acces pentru oaspeți nu rezolvă acest lucru, trebuie să o faceți manual.
Pentru a vedea permisiunile, utilizați ls -l <cale-spre-director>
. Pentru mai multe informații despre permisiuni, consultați https://en.wikipedia.org/wiki/File-system_permissions#Traditional_Unix_permissions