Provided by: manpages-ro_4.27.0-1_all bug

NUME

       chmod - schimbă permisiunile de acces ale fișierelor și dosarelor (biții de mod de acces)

SINOPSIS

       chmod [OPȚIUNE]... MOD[,MOD]... FIȘIER_sau_DOSAR...
       chmod [OPȚIUNE]... MOD-OCTAL FIȘIER_sau_DOSAR...
       chmod [OPȚIUNE]... --reference=FIȘIER_REF FIȘIER_sau_DOSAR...

DESCRIERE

       Această  pagină  de manual documentează versiunea GNU a chmod. chmod schimbă permisiunile fiecărui fișier
       furnizat ca argument, în conformitate cu mod, care este fie o reprezentare simbolică  a  schimbărilor  ce
       trebuie  făcute, fie un număr octal reprezentând tiparul de biți pentru noile permisiuni (biții de mod de
       acces).

       Formatul unui mod simbolic este [ugoa...][[-+=][perms...]...], unde perms este fie  zero  sau  mai  multe
       litere  din  setul  rwxXst, fie o singură literă din setul ugo. Se pot indica mai multe moduri simbolice,
       separate prin virgule.

       O combinație a literelor  ugoa  controlează  ce  utilizatori  vor  avea  accesul  la  fișierul/directorul
       modificat: utilizatorul care îl deține (u), alți utilizatori din grupul deținător al fișierului (g), alți
       utilizatori  care  nu sunt în grupul deținător al fișierului (o) sau toți utilizatorii (a). Dacă niciunul
       dintre acestea nu este indicat, efectul este ca și cum ar fi fost dat (a), dar  biții  de  mod  de  acces
       (permisiunile) care sunt definiți în „umask” nu sunt afectați.

       Operatorul + face ca biții de mod de fișier selectați să fie adăugați la biții de mod de fișier existenți
       ai  fiecărui  fișier;  operatorul - face ca aceștia să fie eliminați; iar operatorul = face ca aceștia să
       fie adăugați și face  ca  biții  nemenționați  să  fie  eliminați,  cu  excepția  faptului  că  biții  de
       identificare de utilizator și de grup nemenționați ai unui director nu sunt afectați.

       Literele  rwxXst selectează biții de mod de fișier pentru utilizatorii afectați: citire (r), scriere (w),
       executare (sau căutare de directoare) (x), executare/căutare numai dacă fișierul  este  un  director  sau
       dacă  are  deja  permisiunea  de  execuție  pentru  un  anumit  utilizator (X), activează identificatorul
       utilizatorului (SETUID) sau grupului (SETGID) la execuție (s), indicatorul de ștergere restricționată sau
       bitul lipicios „sticky” (t). În loc de una sau mai multe dintre aceste litere, puteți specifica exact una
       dintre literele ugo: permisiunile acordate utilizatorului care deține fișierul (u), permisiunile acordate
       altor utilizatori care sunt membri ai grupului fișierului (g)  și  permisiunile  acordate  utilizatorilor
       care nu fac parte din niciuna dintre cele două categorii precedente (o).

       Un  mod  numeric este compus din una până la patru cifre octale (0-7), obținute prin însumarea biților cu
       valorile 4, 2 și 1. Cifrele omise se consideră a fi zerouri și se pun la începutul șirului.  Prima  cifră
       selectează  atributele  „set  user  ID”  (4),  „set  group  ID” (2) și „ștergere restricționată sau bitul
       lipicios (sticky)” (1). A doua cifră selectează permisiunile pentru utilizatorul  care  deține  fișierul:
       citire  (4),  scriere  (2) și execuție (1); a treia cifră selectează permisiunile pentru alți utilizatori
       din grupul căruia îi aparține fișierul, cu aceleași valori; și  a  patra  cifră  selectează  permisiunile
       pentru alți utilizatori care nu fac parte din grupul căruia îi aparține fișierul, cu aceleași valori.

       chmod  nu modifică niciodată permisiunile legăturilor simbolice; apelul de sistem chmod nu poate modifica
       permisiunile acestora. Aceasta nu reprezintă o problemă, deoarece permisiunile legăturilor  simbolice  nu
       sunt  niciodată  utilizate.  Cu  toate  acestea,  pentru  fiecare  legătură simbolică listată în linia de
       comandă, chmod modifică permisiunile fișierului către care  indică  legătura.  În  schimb,  chmod  ignoră
       legăturile  simbolice  întâlnite în timpul parcurgerii recursive a directoarelor. Opțiunile care modifică
       acest comportament sunt descrise în secțiunea OPȚIUNI.

BIȚII SETUID ȘI SETGID

       chmod șterge bitul set-group-ID al unui fișier obișnuit dacă identificatorul de grup al fișierului nu  se
       potrivește  cu  identificatorul  de  grup efectiv al utilizatorului sau cu unul dintre identificatorii de
       grup  suplimentari  ai  utilizatorului,  cu  excepția  cazului  în  care  utilizatorul  are  privilegiile
       corespunzătoare.  Restricții  suplimentare  pot  face  ca  biții  set-user-ID și set-group-ID din MOD sau
       FIȘIER_REF să fie ignorați. Acest comportament depinde de politica și funcționalitatea apelului de sistem
       chmod care stă la baza acestuia. În caz de îndoială, verificați comportamentul sistemului subiacent.

       Pentru directoare, chmod păstrează biții set-user-ID și set-group-ID, cu  excepția  cazului  în  care  se
       specifică  în  mod  explicit  altfel. Puteți activa sau dezactiva biții cu moduri simbolice precum u+s și
       g-s. Pentru a dezactiva acești biți pentru directoare, cu un mod numeric este necesar un zero suplimentar
       în față, cum ar fi 00755, un minus în față, cum ar fi -6000, sau un egal în față, cum ar fi =755.

INDICATORUL DE ȘTERGERE RESTRICȚIONATĂ SAU BITUL LIPICIOS (STICKY)

       Indicatorul de ștergere  restricționată  sau  bitul  lipicios  (sticky)  este  un  singur  bit,  a  cărui
       interpretare  depinde  de  tipul  de  fișier.  În  cazul  directoarelor,  acesta  împiedică  utilizatorii
       neprivilegiați să elimine sau să redenumească un fișier din director, cu excepția cazului  în  care  sunt
       proprietarii  fișierului  sau  ai  directorului; acesta se numește indicatorul de ștergere restricționată
       pentru directorul respectiv și se găsește în mod obișnuit în directoare care pot fi scrise de oricine cum
       ar fi /tmp. Pentru fișierele obișnuite de pe unele sisteme mai vechi, bitul salvează imaginea de  text  a
       programului  pe  dispozitivul  swap, astfel încât acesta se va încărca mai repede atunci când este rulat;
       acest lucru se numește bitul lipicios.

OPȚIUNI

       Schimbă modul fiecărui FIȘIER la MOD. Cu --reference, schimbă modul fiecărui FIȘIER cu cel al FIȘIER_REF.

       -c, --changes
              precum --verbose, dar raportează numai atunci când se face o modificare

       -f, --silent, --quiet
              suprimă majoritatea mesajelor de eroare

       -v, --verbose
              descrie în amănunt acțiunile sau non-acțiunile luate pentru fiecare fișier sau dosar procesat

       --dereference
              afectează referentul fiecărei legături simbolice, mai degrabă decât legătura simbolică în sine

       -h, --no-dereference
              afectează fiecare legătură simbolică, mai degrabă decât referentul

       --no-preserve-root
              nu tratează „/” deosebit (valoarea implicită)

       --preserve-root
              eșuează la operarea recursivă pe „/”

       --reference=FIȘIER_REF
              utilizează modul din FIȘIER_REF în loc de valorile specificate în MOD. FIȘIER_REF este întotdeauna
              „dereferenced” dacă este o legătură simbolică.

       -R, --recursive
              schimbă fișierele și directoarele în mod recursiv

       Următoarele opțiuni modifică modul de parcurgere a unei ierarhii atunci când este specificată și opțiunea
       -R. Dacă sunt specificate mai multe opțiuni, numai cea finală are efect. -H este opțiunea implicită.

       -H     dacă un argument din linia de comandă este o legătură simbolică la un dosar, o urmărește

       -L     urmărește fiecare legătură simbolică la un dosar, ce este întâlnită

       -P     nu urmărește nicio legătură simbolică

       --help afișează acest mesaj de ajutor și iese

       --version
              afișează informațiile despre versiune și iese

       Fiecare MOD este de forma „[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+”.

AUTOR

       Scris de David MacKenzie și Jim Meyering.

RAPORTAREA ERORILOR

       Ajutor online GNU coreutils: <https://www.gnu.org/software/coreutils/>
       Raportați orice erori de traducere la: <https://translationproject.org/team/ro.html>

CONSULTAȚI ȘI

       chmod(2)

       Documentația completă la <https://www.gnu.org/software/coreutils/chmod>
       sau local rulând comanda: «info '(coreutils) chmod invocation'»

       Împachetat de Debian (9.7-2)
       Drepturi de autor © 2025 Free Software Foundation, Inc.
       Licența GPLv3+: GNU GPL versiunea 3 sau ulterioară <https://gnu.org/licenses/gpl.html>.
       Acesta este software liber: sunteți liber să-l modificați și să-l redistribuiți.
       Nu există NICIO GARANȚIE, în limitele prevăzute de lege.

TRADUCERE

       Traducerea în limba română a acestui manual a fost  făcută  de  Laurențiu  Buzdugan  <lbuz@rolix.org>  și
       Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3 sau o
       versiune  ulterioară  cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se   asumă   NICIO
       RESPONSABILITATE.

       Dacă  găsiți  erori  în  traducerea  acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
       ro@lists.sourceforge.net.

GNU coreutils 9.7                                 aprilie 2025                                          CHMOD(1)