Provided by: manpages-ro_4.23.1-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.

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

       --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

       --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>

DREPTURI DE AUTOR

       Drepturi  de  autor  ©  2023  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.

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'»

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.4                                  martie 2024                                          CHMOD(1)