Ce face chmod

07.08.2023
01:00

Comanda chmod în Linux și alte sisteme de tip UNIX este utilizată pentru a modifica drepturile de acces la fișiere și directoare. Permisiunile determină ce operațiuni sunt permise pentru un anumit fișier sau director, cum ar fi citirea, scrierea și execuția.

Ce vă permite să faceți chmod?

Puteți utiliza comanda chmod pentru a modifica permisiunile pentru proprietarul, grupul și alți utilizatori ai unui fișier. Permisiunile pot fi setate ca valori numerice sau moduri de caractere.

Acesta este modul în care permisiunile sunt modificate:Изменение прав. Команда chmod

Pentru a elimina executabilul steagului, utilizați opțiunea -x:

Убрать флаг исполняемый используйте опцию -x:

De exemplu, pentru a seta permisiunile de citire, scriere și executare pentru proprietarul unui fișier și numai citire pentru grup și restul utilizatorilor, puteți utiliza următoarea comandă:

chmod 755 filename

unde"filename" este numele fișierului sau al directorului pentru care doriți să modificați permisiunile.

Cum să instalați chmod

Pentru a instala chmod, trebuie să executați următoarea comandă într-un terminal:

chmod <access rights> <file or directory name>

unde:

<accessrights>- o valoare numerică sau un mod de caractere care specifică drepturile de acces necesare. Valorile numerice pot fi de la 0 la 7, unde fiecare cifră corespunde unui anumit drept de acces (4 - citire, 2 - scriere, 1 - executare). Modurile simbolice constau într-o combinație de litere"r","w" și"x" pentru diferite categorii de utilizatori (proprietar, grup, alții).

<nume fișiersau director>- calea către fișierul sau directorul pentru care doriți să modificați permisiunile.

Exemple de utilizare a comenzii chmod:

  1. Setați permisiuni de citire, scriere și executare pentru proprietarul fișierului și numai citire pentru grup și alți utilizatori: chmod 755 nume fișier
  2. Setarea permisiunilor de citire și executare pentru proprietarul fișierului și grup, și numai citire pentru alți utilizatori: chmod 554 filename
  3. Setați permisiunea de citire/scriere pentru proprietarul fișierului și grup și numai citire pentru toți ceilalți utilizatori: chmod 664 filename
  4. Setați permisiunea de executare pentru toți utilizatorii: chmod +x filename
  5. Setați permisiunea de citire/scriere pentru proprietarul fișierului: chmod u+rw filename
  6. Setează permisiunea de execuție pentru grup și alți utilizatori: chmod go+x filename

Comanda chmod nu poate fi eliminată deoarece este o comandă integrată în majoritatea sistemelor de operare UNIX și Linux. Cu toate acestea, puteți schimba permisiunile unui fișier sau director înapoi la valorile implicite, dacă asta doriți să faceți.

Pentru a readuce permisiunile unui fișier sau director la valorile implicite, puteți utiliza comanda chmod cu valorile numerice corespunzătoare sau modul caractere. De exemplu, pentru a seta permisiunile la 644 pentru un fișier, puteți executa următoarea comandă:

chmod 644 filename

Aceasta va seta permisiunile de citire și scriere pentru proprietarul fișierului și numai citire pentru grup și alți utilizatori.

15% reducere la noul VPS
Grăbiți-vă să comandați un server în orice locație
Alegeți un VPS

Alte articole

07.08.2023
26 361
Baza de cunoștințe / Echipe
Comanda mc - ce sarcini rezolvă?
07.08.2023
6 530
Baza de cunoștințe / Distribuții
Ce sarcini rezolvă echipa touch
07.08.2023
8 502
Baza de cunoștințe / Echipe
Comenzi Linux pentru lucrul cu fișiere