Cum să setați permisiunile pentru 777 pe Linux?

Sistemul de operare este o parte integrantă a oricărui computer. Recent, o varietate de variante Linux au fost foarte populare pe piața OS, datorită distribuirii gratuite și moștenirii de către Unix a principiului de partajare a drepturilor pentru utilizator.

O parte integrantă orice sistem sunt fișiere. La urma urmei, toate informațiile despre utilizatori sunt stocate în ele. Drepturile de acces la fișiere și foldere determină ce acțiuni sunt permise să efectueze o anumită persoană, stabilind astfel niveluri de acces și asigurând securitatea întregului sistem. În mod obișnuit, setarea drepturilor de acces este de a activa sau a dezactiva execuția, citirea și scrierea.

Utilizatori și grupuri

Pentru fiecare utilizator, sistemul de operare atribuie identificatorul său unic. În "Linux" se numește UID. În plus, pentru ușurința administrării, utilizatorii sunt grupați în grupuri, cărora li se atribuie un număr GID unic.

Toți utilizatorii "Linux" se împart în trei grupe:

  • utilizator - proprietarul dosarului;
  • grup - un membru al aceluiași grup ca și proprietarul;
  • altele - toate celelalte.

Când accesați un fișier, sistemul de operare determină dacă utilizatorul aparține anumitor grupuri. De exemplu, un client care trimite o solicitare către un site printr-un browser va fi trimis celuilalt. În cazul în care proprietarul site-ului este conectat prin FTP cu intrarea numele de utilizator și parola, va fi legată de grupul de utilizatori.

permisiuni de fișiere

Drepturi de acces

Grupurile au drepturi individuale care reglementează capacitatea de a efectua operațiuni cu fișiere, cum ar fi citirea, rularea sau modificarea. Pentru fiecare dintre ele, există trei tipuri de acces:

  • pentru a începe;
  • pentru citire;
  • pentru a înregistra sau edita.

Mod numeric de indicare a drepturilor

Destul de des este indicat dreptul de a schimba, de a începe sau de a citi pentru fiecare grup folosind o denumire numerică. Sunt folosiți următorii parametri:

  • 4 - citire;
  • 2 - înregistrare;
  • 1 - execuție.

În desemnarea drepturilor de acces, de regulă, sunt utilizate doar trei cifre. Primul specifică regulile pentru proprietarul utilizatorului, al doilea pentru grup și al treilea pentru toate celelalte. Pentru a atribui anumite drepturi fiecărui grup, se recurge la o simplă adăugare de numere. De exemplu, 7 indică posibilitatea executării, scrierea și citirea, iar 6 permite doar modificarea și citirea fișierului. În acest fel, drepturi de acces 777 Linux trata în general, ceea ce vă permite să începeți, să citiți și să rescrieți fișierul către orice utilizator.

Permise modificări

Modificarea drepturilor de acces la "Linux" poate numai proprietarul sau utilizatorul care are drepturi de administrator. Pentru a face modificări în modul terminal, utilizați comanda chmod.

Începe cu parametrii care vă permit să modificați regulile folosind text (simbolic) sau notație numerică. Luați în considerare modul de setare a permisiunilor 777, care vă permit să rulați, să modificați și să citiți fișierul pentru toți utilizatorii. În modul numeric, comanda va arăta astfel: chmod 777 nume fișier, dar în simbolic: chmod a = numele fișierului rwx.

În practică, modul digital este adesea mai convenabil. La urma urmei, este mai ușor să scrieți 755 decât să setați parametrii individuali pentru proprietar, grup și alți utilizatori.

drepturi de acces 777 linux

Revoluția schimbătoare a drepturilor



Comanda chmod poate fi utilizată în modul recursiv, ceea ce vă permite să înlocuiți drepturile tuturor fișierelor din director și subfoldere. Pentru aceasta, utilizați comutatorul -R.

Un exemplu de comandă care arată modul de setare a permisiunilor pentru 777 pentru toate fișierele din directorul curent și din subdirectoarele sale:

chmod-R 777 *.

Drepturi de acces și directoare

În plus față de fișiere, puteți seta permisiuni pe directoare. Pentru desemnarea lor se folosesc aceiasi parametri (steaguri), dar comportamentul este oarecum diferit. Parametrul care permite citirea permite utilizatorului să vizualizeze lista de conținut a dosarului, setarea semnului de înregistrare face posibilă crearea de noi obiecte în director și setarea dreptului de execuție vă permite să introduceți directorul.

cum să setați permisiunile 777

Schimbarea permisiunilor pentru directoare este aceeași ca și pentru fișierele cu comanda chmod.

exemplu:

chmod 777 / home / test.

Comanda de mai sus arată modul de setare a permisiunilor pentru director 777 / home / test.

Securitate și drepturi de acces

Trebuie reținut faptul că instalarea incorectă a drepturilor de acces poate perturba funcționarea sistemului sau a resurselor individuale. În plus, poate duce la o mare problemă de securitate. Prin urmare, este necesar să se facă o analiză și să se cunoască documentația. O atenție deosebită trebuie acordată acestui lucru înainte de a stabili permisiunile 777, deoarece acestea permit oricărui utilizator să creeze, să modifice și să execute fișiere într-un director.

stabilirea drepturilor de acces

Mulți infractori pentru site-uri de hacking și alte resurse de rețea folosesc doar neglijența utilizatorilor care au lăsat în mod eronat dreptul de a descărca și executa orice script sau aplicație pe server.

Drepturi extinse

Există situații în care este necesară implementarea unui sistem complex de acces la informații. În acest caz, drepturile standard sistem de operare "Linux" poate să nu fie suficient. Apoi, trebuie să recurgeți la utilizarea listelor de control al accesului (ACL). Utilizați acest sistem numai în rețele foarte mari, cu scheme de acces pe mai multe niveluri. În alte cazuri, standardul funcțiile sistemului de operare.

Distribuiți pe rețelele sociale:

înrudit
Cum se actualizează Java pe sistemele de operare Linux și Windows?Cum se actualizează Java pe sistemele de operare Linux și Windows?
Structura fișierelor sistemelor de operare și clasificarea acestoraStructura fișierelor sistemelor de operare și clasificarea acestora
Bootable USB flash drive: cum se face și ce este necesar pentruBootable USB flash drive: cum se face și ce este necesar pentru
Cum de a afla versiunea de Linux, comenzile de bazăCum de a afla versiunea de Linux, comenzile de bază
Funcțiile de bază ale sistemelor de operareFuncțiile de bază ale sistemelor de operare
Sisteme de operare: exemple cu descrieri. Exemple de sisteme de operare de rețeaSisteme de operare: exemple cu descrieri. Exemple de sisteme de operare de rețea
FreeBSD - ce este? Avantajele FreeBSD pe LinuxFreeBSD - ce este? Avantajele FreeBSD pe Linux
Kali Linux: instalați pe unitatea flash USB. Instruire scurtăKali Linux: instalați pe unitatea flash USB. Instruire scurtă
Ce este consola? Semnificația unui cuvânt și a unei funcțiiCe este consola? Semnificația unui cuvânt și a unei funcții
Cum să setați permisiunile pentru 777?Cum să setați permisiunile pentru 777?
» » Cum să setați permisiunile pentru 777 pe Linux?