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.
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:
setuid
: permite unui fișier să fie executat cu drepturile proprietarului fișieruluisetgid
: permite unui fișier să fie executat cu permisiunile grupului din care face parte fișierul.sticky bit
: împiedică ștergerea fișierelor dintr-un director dacă utilizatorul care șterge nu este proprietarul sau administratorul fișierului.suid
: permite unui utilizator să execute programe cu drepturile proprietarului fișieruluiAceste permisiuni sunt utilizate pentru a asigura securitatea și a proteja sistemul împotriva accesului și modificărilor neautorizate.
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
.
Apply the discount by inserting the promo code in the special field at checkout: