Cum să vizualizați permisiunile fișierelor în Linux

04.12.2023
23:35

Permisiunile pentru fișiere în Linux determină cine poate vizualiza, modifica sau executa fișiere. Acestea pot fi stabilite pentru trei grupuri de utilizatori: proprietarul fișierului, grupul proprietar și toți ceilalți utilizatori.

Fiecare fișier are un set unic de permisiuni care pot fi modificate folosind comenzile chmod și chown. Permisiunile setate corespunzător ajută la protejarea fișierelor împotriva accesului neautorizat și sporesc securitatea sistemului.

Ce sunt permisiunile speciale?

Permisiunile speciale în Linux sunt permisiuni care permit utilizatorilor sau proceselor să efectueze anumite acțiuni pe sistem. Acestea pot fi atribuite fișierelor sau directoarelor și includ următoarele:

  1. setuid: permite unui fișier să fie executat cu drepturile proprietarului fișierului
  2. setgid: permite unui fișier să fie executat cu permisiunile grupului din care face parte fișierul.
  3. sticky bit: împiedică ștergerea fișierelor dintr-un director dacă utilizatorul care șterge nu este proprietarul sau administratorul fișierului.
  4. suid: permite unui utilizator să execute programe cu drepturile proprietarului fișierului

Aceste permisiuni sunt utilizate pentru a asigura securitatea și a proteja sistemul împotriva accesului și modificărilor neautorizate.

Cum se instalează.

Pentru a afla permisiunile unui fișier linux, executați această comandă în folderul în care se află fișierul:

 ls -l

Pentru a seta permisiuni speciale, puteți utiliza comanda chmod. Utilizați următoarea comandă:

chmod u+s file_name

unde"u" reprezintă utilizator,"s" reprezintă setuid, iar"nume_fișier" reprezintă numele fișierului.

În mod similar, pentru a seta setgid, utilizați comanda:

chmod g+s file_name

unde"g" reprezintă grupul.

Pentru a seta sticky bit, utilizați comanda:

chmod +t directory_name

unde"t" reprezintă sticky bit și"directory_name" reprezintă numele directorului.

În sfârșit, pentru a seta suid, utilizați comanda:

chmod +s file_name

unde"+" reprezintă adăugarea unei drepte și"s" reprezintă suid.

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

Alte articole

04.12.2023
6 848
Baza de cunoștințe / Echipe
Scopul comenzii mv
04.12.2023
16 666
Baza de cunoștințe / Programe
AnLinux: cum să instalați și să utilizați
04.12.2023
12 598
Baza de cunoștințe / Programe
Emulatorul de terminal Termux: cum să îl instalați și să îl utilizați