cum se creează foldere partajate în Linux
uneori poate fi necesar să creați director partajat sau să creați folder de rețea partajat pentru a permite accesul la mai mulți utilizatori. Aceasta este o cerință comună dacă sunteți administrator de sistem care lucrează cu mulți utilizatori. Crearea folderelor partajate este o modalitate sigură de a oferi acces altor utilizatori fără a le permite să acceseze întregul sistem. Folderele și directoarele partajate permit utilizatorilor săi să citească ,să scrie & execută fișiere în funcție de permisiunile lor. În acest articol, vom analiza modul de creare a folderelor partajate în Linux.
cum se creează foldere partajate în Linux
modul recomandat de a face acest lucru este să creați un grup și să adăugați utilizatori la acesta. Faceți din acest grup proprietarul folderului pe care doriți să îl partajați. Apoi atribuiți permisiuni de citire/scriere / executare acestui grup, în loc să o faceți pentru utilizatori individuali.
în primul rând, vom crea un folder pentru a fi partajate, și un nou grup.
$ sudo mkdir -p /var/www/data$ sudo groupadd team
în continuare adăugăm un utilizator data_user existent la noua noastră echipă de grup.
$ sudo usermod -a -G team data_user
în comanda de mai sus:
- a – Adaugă utilizator la grup
- g – specifică numele grupului
- echipa – nume de grup
- data_user – nume de utilizator
apoi, atribuim permisiuni echipei de grup pentru folder /var/www/data.
$ sudo chgrp -R team /var/www/data/$ sudo chmod -R 2775 /var/www/data/
în comenzile de mai sus,
- 2 – Activați setGID astfel încât, dacă creați subdirectoare noi & fișiere în acest folder, acestea vor moșteni automat același grup și GID ca folderul părinte
- 7 – alocați permisiunea rwx (citiți, scrieți, executați) pentru proprietar
- 7 – alocați permisiunea rwx (citiți, scrieți, executați) pentru alții
în mod similar, puteți adăuga mai mulți utilizatori la echipa dvs. de grup și vor primi aceeași permisiune ca data_user
$ sudo useradd -m -c "Jane Doe" -s/bin/bash -G team jane$ sudo useradd -m -c "John Doe" -s/bin/bash -G team john
puteți chiar să creați dosare noi în care acești utilizatori noi pot citi/scrie fișiere.
$ sudo mkdir -p /var/www/team/jane$ sudo mkdir -p /var/www/team/john
în acest articol, am învățat cum să partajați foldere între mai mulți utilizatori. Cheia este să creați un grup, să îl faceți proprietarul folderului dvs., să atribuiți permisiuni proprietarului, grupului & altele și, în final, să adăugați noi utilizatori.
citește și:
cum să salvați ieșirea comenzii în fișier
comanda XARGS pentru a găsi & ștergeți fișierele
cum să resetați parola de Root în RHEL/Fedora / CentOS
cum să indentați automat în editorul VI
cum să configurați LogAnalyzer cu Rsyslog și MySQL