Managementul permisiunilor fișierelor și folderului Linux

Cuprins:
- Gestionarea permisiunilor de fișiere și folder în Linux
- Proprietar de utilizator și proprietar de grup al unui fișier
- Tipuri de permise
- Permisiunea de citire
- Autorizație de scriere
- Permisiunea de executare
- Cum se acordă permisele?
- Schimbarea permisiunilor
După cum știm, Linux este un sistem care a fost proiectat cu o orientare de rețea. Prin urmare, securitatea reprezintă un punct critic, întrucât protecția informațiilor pe care le stocăm pe computerele sau serverele noastre depinde de aceasta. Este aici unde gestionarea permisiunilor de fișiere și folder în Linux devine esențială, deoarece mulți utilizatori vor avea posibilitatea de acces la toate resursele.
Gestionarea permisiunilor de fișiere și folder în Linux
Proprietar de utilizator și proprietar de grup al unui fișier
În Linux, toate fișierele aparțin în mod necesar unui utilizator și unui grup de utilizatori. Prin urmare, atunci când este creat un fișier, proprietarul va fi utilizatorul care l-a creat, iar grupul va fi și grupul principal al utilizatorului menționat.
O modalitate de a vizualiza utilizatorul și grupul care deține un fișier este folosind comanda ls, urmată de opțiunea -l (format lung).
Rezultatul este o listă a tuturor fișierelor, unul pe fiecare linie. Unde, primul bloc de 10 caractere la început reprezintă tipul și permisiunile fișierului (Vezi imaginea la început).
Primul caracter indică tipul de fișier. Dacă este o cratimă '-' este un fișier normal, dacă este 'd' reprezintă un folder (director), pe de altă parte litera 'l' indică că este un link (link). De asemenea, vă puteți referi la alte valori, cum ar fi s, p, b, care corespund, respectiv, la prize, conducte și dispozitive de blocare.
Următoarele 9 caractere reprezintă permisiunile utilizatorului proprietar (3 caractere), permisiunile grupului de proprietari (3 caractere) și permisiunile restului utilizatorilor (3 caractere). Care sunt codificate în conformitate cu literele relevante pentru fiecare tip de permis (vom vedea acest lucru în detaliu în secțiunea următoare) Dacă nu apar litere și în schimb există liniuțe, înseamnă că nu există un tip de permis permis.
Tipuri de permise
Gestionarea permisiunilor de fișiere și folder în Linux se face printr- o schemă de trei tipuri de permisiuni pe care utilizatorii sau grupurile le pot avea. Schema este următoarea:
- Permisiunea de citire Permisiunea de scriere Permisiunea de execuție
Sensul său se schimbă în funcție de contextul în care este aplicat, adică dacă este vorba de fișiere sau foldere. Vom vedea acest lucru în secțiunile de mai jos.
Permisiunea de citire
Aceasta înseamnă că utilizatorul are permisiuni doar pentru a citi sau vizualiza fișierul. Se aplică pentru acces din orice aplicație de editare a fișierelor sau comenzilor consolei. În cazul în care utilizatorul nu are permisiunile, pur și simplu nu poate vedea fișierul.
Pe de altă parte, dacă un utilizator are permisiuni de citire pentru un folder, indică faptul că acesta va putea vedea tot conținutul folderului.
În gestionarea permisiunilor, litera „r” este utilizată pentru a reprezenta permisiunea de citire, provenind din engleza „read”.
Autorizație de scriere
Această permisiune indică faptul că un utilizator are putere asupra unui fișier pentru a-și modifica conținutul, chiar și până la ștergerea acestuia. De asemenea, vă oferă posibilitatea de a modifica permisiunile de fișiere folosind comanda chmod, precum și de a schimba proprietarul (utilizator sau grup), folosind chown.
În cazul folderelor, acesta oferă utilizatorului puterea de a modifica conținutul și de a efectua acțiuni precum crearea și modificarea altor dosare / fișiere în cadrul acestuia.
Este reprezentată de litera „w”, permisiunea de scriere, provine din engleza „scrie”.
Permisiunea de executare
După cum putem deduce din numele său, această permisiune oferă utilizatorului posibilitatea de a executa un fișier. În cazul în care un utilizator nu are permisiuni de execuție într-un fișier, nu îl va putea executa chiar dacă este o aplicație. Mai mult, singurele fișiere executabile sunt scripturi sau fișiere de comandă și aplicații; dacă încercăm să le executăm fără a avea permisiunile, va rezulta erori.
În ceea ce privește folderele, dacă utilizatorul execută permisiuni asupra acestora, se referă la faptul că îl poate accesa. Această permisiune se aplică atât pentru a intra de la comanda CD, fie de la orice explorator de fișiere.
Permisiunea de execuție este reprezentată de litera „x” din engleza „e X ecute”.
Ați putea fi interesat de citirea: gestionarea utilizatorilor și a grupurilor în Linux
Cum se acordă permisele?
Gestionarea permisiunilor în Linux definește că permisiunile pot fi acordate numai după cum urmează:
- Utilizatorului care deține fișierul Grupului care deține fișierul Toți ceilalți utilizatori din sistem (toți proprietarul)
Cu alte cuvinte, nu există posibilitatea de a da permisiuni anumitor utilizatori sau dacă nu sunteți proprietarul fișierului. Prin urmare, permisiunile pot fi atribuite numai utilizatorului proprietar, grupului proprietar sau altor utilizatori. Fie citiți, scrieți, executați, fie o combinație a acestora.
Este important să rețineți că pentru a face modificări la permisiunile dintr-un fișier, este necesar să aveți permisiuni de execuție asupra acestuia. Pe de altă parte, utilizatorul root poate face modificări, mai ales că are acces complet la administrarea sistemului.
Schimbarea permisiunilor
În cazul în care doriți să faceți modificări în gestionarea permisiunilor, folosim comanda chmod. Sintaxa comenzii chmod este următoarea:
permisiunea chmod nume de fișier_or_folder
În cazul în care „permisiunea” este reprezentată după cum urmează:
Initialele carora i se adreseaza permisiunea:
- utilizator = grup = gresto = o (altul)
Urmată de semnul corespunzător acțiunii:
- Semnează + pentru a adăuga permisiunea Semn - pentru a elimina permisiunea
În cele din urmă, tipul de permisiune: citește = r, scrie = w și execută = x
Să vedem câteva exemple cu fișierul „exemplu.txt”
Acordă permisiunea de a scrie utilizatorului proprietar pe fișierul „exemplu.txt”:
chmod u + w exemplu.txt
Eliminați permisiunea de a scrie altor utilizatori în fișierul „example.txt”:
chmod ow exemplu.txt
Acordă permisiunea de citire grupului proprietar din fișierul "exemplu.txt":
chmod g + r exemplu.txt
Puteți acorda, de asemenea, permisiuni diferite în aceeași execuție a comenzii, trebuie doar să le separați cu virgule:
chmod u + w, gr sau exemplu.txt
Deoarece permite, de asemenea, să alăturați mai mulți utilizatori
chmod ug + w exemplu.txt
Pe de altă parte, există și posibilitatea schimbării permisiunilor prin utilizarea fișierului explorator. Pentru aceasta, trebuie doar să selectăm fișierul sau folderul și să facem clic pe butonul din dreapta al mouse-ului -> Proprietăți, va apărea fereastra de proprietăți, apoi vom merge la fila Permisii și le vom putea stabili într-un mod simplu și rapid. Trebuie menționat că selecția poate fi unul sau mai multe fișiere sau foldere.
Dropbox va dezactiva publicarea fișierelor publice

S-a zvonit acum câteva luni că Dropbox va elimina opțiunea de a stoca documente în folderul public. Și așa cum spune și râul atunci când râul
▷ Cum se schimbă permisiunile folderului în Windows 10

Aflați cum puteți schimba permisiunile folderului în Windows 10 ✅ Puteți să îl accesați și să îl modificați. Veți vedea cum să atribuiți utilizatorului într-un folder comun
▷ Toate opțiunile și trucurile folderului Windows 10

Vă prezentăm trucuri utile cu opțiunile folderului Windows 10 opțiuni. Aflați mai multe despre cum să interacționați cu exploratorul de fișiere