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.
conținut
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.
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.
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.
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.
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.
- Cum de a adăuga un utilizator la grupul Linux utilizând linia de comandă?
- Cum se actualizează Java pe sistemele de operare Linux și Windows?
- Structura fișierelor sistemelor de operare și clasificarea acestora
- Bootable USB flash drive: cum se face și ce este necesar pentru
- Cum de a afla versiunea de Linux, comenzile de bază
- Funcțiile de bază ale sistemelor de operare
- Sisteme de operare: exemple cu descrieri. Exemple de sisteme de operare de rețea
- FreeBSD - ce este? Avantajele FreeBSD pe Linux
- Kali Linux: instalați pe unitatea flash USB. Instruire scurtă
- Ce este consola? Semnificația unui cuvânt și a unei funcții
- Cum să setați permisiunile pentru 777?
- "Linux" sau "Winds" - ce este mai bine să alegi?
- Cum pot afișa o listă de utilizatori pe Linux?
- Există trei moduri de redenumire a unui fișier în Linux
- Cei mai populari manageri de fișiere Linux
- Cum se instalează Linux pe computerul dvs. personal
- Ce Linux să alegeți pentru PC-ul dvs.?
- Sistemul de operare Linux: avantaje și dezavantaje
- Ce este inclus în software-ul de sistem?
- Care este cel mai bun sistem de operare?
- Linux. Cum să vă instalați?