01.12.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!