Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.4.2. <strong>Un</strong>eltele<br />
3.4.2.1. Comanda chmod<br />
O consecinţă normală a aplicării unor permisiuni stricte <strong>în</strong> privinţa drepturilor asupra fişierelor, care<br />
poate fi considerată câteodată chiar neplăcere, este aceea că drepturile de acces vor trebui schimbate din<br />
mai multe motive. Folosim comanda chmod pentru a face acest lucru, iar to chmod aproape că a devenit un<br />
verb acceptat al limbii engleze, <strong>în</strong>semnând schimbarea modului de acces asupra unui fişier. Comanda<br />
chmod poate fi folosită cu opţiuni numerice sau alfanumerice, <strong>în</strong> funcţie de care vă p<strong>la</strong>c mai mult.<br />
Exemplul de mai jos arată opţiunile alfanumerice folosite pentru rezolvarea unei probleme cu care<br />
se confruntă utilizatorii <strong>în</strong>cepători:<br />
Operanzii + şi – sunt folosiţi pentru a acorda sau interzice drepturile unui grup. Combinaţiile<br />
separate prin virgule sunt permise. Paginile Info şi man conţin exemple foarte folositoare. Vă prezentăm <strong>în</strong>că<br />
unul, care arată cum fişierul din exemplul anterior este transformat <strong>în</strong>tr-un fişier privat al utilizatorului asim:<br />
Problema legată de mesajul de eroare care spune că nu ai permisiuni se datorează, <strong>în</strong> cele mai<br />
multe cazuri, aspectelor legate de drepturile de acces. Comentarii precum „ieri a funcţionat” sau „dacă rulez<br />
acest fişier ca root, merge” sunt datorate, <strong>în</strong> principal, permisiunilor greşit alocate.<br />
Atunci când folosim chmod cu argumente numerice, valorile fiecărui drept de acces acordat trebuie<br />
aplicate <strong>la</strong> nivelul grupului. De aceea avem un număr format din trei cifre, care conţine valorile simbolice ale<br />
setărilor pe care chmod trebuie să le aplice. Tabelul următor vă arată cele mai <strong>în</strong>tâlnite combinaţii:<br />
Tabelul 3-9. Protejarea fişierelor cu chmod<br />
Comanda Înţelesul comenzii<br />
chmod 400 fişier Pentru protejarea unui fişier de o suprascriere accidentală.<br />
chmod 500 director<br />
chmod 600 fişier<br />
chmod 644 fişier<br />
chmod 660 fişier<br />
chmod 700 fişier<br />
Pentru a vă opri pe dumneavoastră să ştergeţi, redenumiţi sau să mutaţi<br />
accidental fişiere care aparţin acestui director.<br />
<strong>Un</strong> fişier privat, care poate fi schimbat doar de utilizatorul care a introdus<br />
această comandă.<br />
<strong>Un</strong> fişier care poate fi accesat public dar care poate fi schimbat doar de<br />
utilizatorul care a introdus această comandă.<br />
Utilizatorii care aparţin grupului tău pot schimba acest fişier pe când cei<strong>la</strong>lţi nu<br />
au nici un fel de drepturi asupra lui.<br />
Numai utilizatorul are drepturi depline, cei<strong>la</strong>lţi, indiferent de grupul aparţinător, nu<br />
au nici un fel de drepturi.<br />
58