Drepturile de acces chmod - ceea ce este și modul în care acestea pot fi atribuite

Uneori, atunci când creați un site, trebuie să alocați anumite permisiuni CHMOD pentru fișiere sau directoare specifice.

În mod abuziv drepturile de acces instalate pot fi cauza diferitelor probleme de siguranță și erorile care apar în timpul funcționării oricărui script sau extinderea CMS.

Foarte des, începători există multe probleme și probleme legate de drepturile de acces, astfel încât în ​​acest articol ne vom uita la ceea ce este permisiuni CHMOD pentru ceea ce sunt și cum puteți modifica permisiunile pentru un anumit fișier sau director.

Permisiuni - sunt atribute speciale ale unui fișier sau director care definesc cine și ce se poate face cu un anumit fișier sau director.

CHMOD - o echipa de drepturi de schimbare la diverse fișiere și directoare în sistemele de operare UNIX.

Pe sistemele UNIX, care angajează majoritatea serverelor care sunt amplasate site-urile, toți utilizatorii sunt împărțite în trei grupe:

.. Proprietar - fișier sau director proprietar, adică persoana care a creat;

grup - un anumit grup de utilizatori cunoscuți proprietarului;

toți ceilalți utilizatori, cum ar fi utilizatorii de Internet - publice.

Când accesați un server, cum ar fi prin utilizarea unui client FTP sau browser-ul, serverul determină care grup de utilizatori ai parte, și în funcție de aceasta, vă oferă dreptul de a efectua anumite acțiuni pe un fișier sau un dosar.

Utilizatorul poate obține următoarele permisiuni CHMOD:

citește conținutul unui fișier (citit);

scrie informațiile într-un fișier (scriere), pentru a modifica sau schimba un fișier;

executați fișierul pentru a efectua (executa), în acest caz, dacă fișierul este un program;

Astfel, am stabilit că există trei grupuri de utilizatori și trei pași pe care acești utilizatori pot efectua.

Există o înregistrare drepturi simbolice și digitale.

A permisiuni CHMOD intrare caracter.

Literele sunt folosite ca simbol de înregistrare.

citeste dreapta (Read) - se înlocuiește cu R

permisiuni de scriere (scriere) - simbolul W

Exercițiile dreapta (Execute) - simbolul X

Drepturile sunt înregistrate în ordinea următoare:

Scriere - Reading - Executie

Să considerăm câteva opțiuni de înregistrare drepturi:

r w x - înseamnă că există un drept de a citi, scrie și executa;

r w - - în cazul în care există o liniuță, atunci acest drept nu este, în acest caz, există doar dreptul de a citi și de a scrie;

permisiuni de intrare CHMOD numerice.

Numărul 4 - atribuie dreptul de a citi;

Numărul 2 - stabilește dreptul de scriere;

Numărul 1 - dreptul de a începe să execute fișierul.

Rezumând numărul, puteți atribui toate sau o parte din drepturile unui singur număr.

Numărul 0 - indică faptul că acest fișier nu se poate face;

Drepturile de înregistrare digitală cel mai frecvent utilizate, t. Pentru a. Este cel mai convenabil. Cu doar trei cifre, puteți seta permisiunile pentru toate cele trei grupuri de utilizatori.

De exemplu, stabilirea drepturilor 777, ni se permite să citească, să scrie și să execute pentru toate grupurile de utilizatori. Intrarea de caractere ar arata astfel: .. R w x L x r r w x, adică, primele trei caractere sunt deținătorul drepturilor pentru următorul grup, bine trecut este corect pentru toate grupurile de utilizatori.

Pentru a vizualiza și modifica permisiunile CHMOD pentru fișiere și directoare, conectați la serverul care găzduiește site-ul dvs. utilizând software-ul FileZilla, apoi faceți clic dreapta pe folderul sau fișierul dorit și din meniul contextual, selectați „Permisiuni fișiere. “.

Drepturile de acces chmod - ceea ce este și modul în care acestea pot fi atribuite

În fereastra care se deschide, puteți specifica o valoare numerică sau un set de drept drepturi de acces, eliminarea și plasarea, casetele de selectare de lângă elementele relevante.

Drepturile de acces chmod - ceea ce este și modul în care acestea pot fi atribuite

Amintiți-vă că schimbarea permisiunea poate afecta securitatea site-ului. Deci, fii atent la schimbarea drepturilor. Uneori, drepturile de acces specificate în instrucțiunile furnizate la un anumit script sau de expansiune.

Material pregătit de site-ul: WebMasterMix.ru