Puncte:0

Cum se configurează permisiunile utilizatorului SAMBA?

drapel cn

Aș dori să configurez un NAS de casă. Rulează Ubuntu 20.04 LTS Server și folosește SAMBA pentru a partaja conținutul discului. Funcționează perfect (pot accesa folderul partajat). Acum aș dori să stabilesc permisiunile.

Idee:

Există 5 utilizatori (clienți) diferiți care ar dori să folosească acest server. Două dintre ele (utilizatorul 1, utilizatorul 2) pot accesa întregul HDD (tot directorul cu permisiuni de citire/scriere). Restul (user3-4-5) poate accesa și întregul conținut, dar cu permisiuni numai pentru citire. Cu toate acestea, există unele directoare (de ex. direcțiile lor private) care pot fi citite/scrise și pentru ei.

Pentru a face această idee mai de înțeles, am creat o hartă de director, unde dir verde = citire/scriere și dir roșu = doar citire:

utilizator1 și utilizator2:

utilizator1 și utilizator2

utilizator n (n=3,4,5):

utilizator n

am modificat /etc/samba/smb.conf ca aceasta:

[Dosarul meu partajat]

cale = /media/my/shared/folder
numai citire = nu
lista de citire = user3 user4 user5
browseable = da
gazdele permit = ip1 ip2 ip3 ip4 ip5
gazdele refuză = 0.0.0.0/0
utilizatori validi = utilizator1 utilizator2 utilizator3 utilizator4 utilizator5
conexiuni max = 5

(utilizatori deja adăugați la samba)

Problema principală este că user3-4-5 nu poate modifica folderul lor privat, deoarece întregul HDD este doar pentru citire pentru ei.

Cum pot seta corect permisiunile user3-4-5 pentru a putea R/W (modifica) folderele lor (DOAR ale lor)?

Puncte:0
drapel cn

Aș configura partajări pentru directoarele de acasă private ale utilizatorilor, fișierul standard de configurare samba are secțiuni pentru aceasta cu comentarii extinse.

Pentru celelalte părți ale discului rămâneți cu configurația pe care ați creat-o deja.

Belushi avatar
drapel cn
Nu vreau să creez mai multe foldere partajate. Există vreo modalitate de a rezolva această problemă fără a crea 3 locuri partajate suplimentare (user3-4-5)? Vreau doar să partajez 1 folder (întregul conținut al NAS-ului meu)
SEWTGIYWTKHNTDS avatar
drapel cn
Am folosit permisiunile sistemului de fișiere LINUX pentru a face acest lucru în trecut, am setat proprietarul directorului privat al utilizatorilor la utilizatorul specific și apoi am schimbat permisiunea la 700. Ceilalți nu vor putea accesa directorul, dar utilizatorul specific ar trebui să . Apoi setați restul fișierelor ca lizibile în lume, care pot fi scrise de un anumit grup (și schimbați dreptul de proprietate asupra fișierelor către un utilizator din acel grup). Eliminați permisiunea samba din partajările dvs. și adăugați utilizatorii la grupurile Linux relevante. Poate fi necesar să setați masca de creare și grup în smb.conf, astfel încât fișierele noi să aibă permisiunile corecte

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.