Provided by: manpages-ro_4.21.0-2_all bug

NUME

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

REZUMAT

       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 creată 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                                noiembrie 2023                                         CHMOD(1)