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.

cât şi <strong>la</strong> nivel de grup, pe când chgrp schimbă doar grupul care deţine acel fişier. Desigur, sistemul va<br />

verifica dacă utilizatorul care introduce aceste schimbări are suficiente permisiuni asupra fişierului sau<br />

fişierelor asupra cărora doreşte să folosească aceste comenzi.<br />

Pentru a modifica doar utilizatorul deţinător al unui fişier, folosiţi sintaxa de mai jos:<br />

chown utilizator_nou fişier<br />

Dacă folosiţi două puncte după numele de utilizator (consultaţi paginile Info), va fi modificat şi<br />

grupul deţinător, <strong>în</strong> grupul primar al utilizatorului care introduce comanda. Pe sistemele <strong>Linux</strong>, fiecare<br />

utilizator are propriul său grup, astfel că această formă a comenzii poate fi folosită pentru a crea fişiere<br />

private:<br />

Dacă jacky va dori să partajeze acest fişier, fără să ofere oricui permisiuni de scriere, poate folosi<br />

comanda chgrp:<br />

Astfel, utilizatorii din grupul project vor putea să lucreze cu acest fişier. Utilizatorii care nu aparţin<br />

grupului menţionat nu au nici o treabă cu acest fişier.<br />

Ambele comenzi, chown şi chgrp, pot fi folosite pentru schimbarea deţinătorilor recursiv, prin<br />

opţiunea -R. În acest caz, toate subdirectoarele şi fişierele conţinute <strong>în</strong>tr-un director vor aparţine utilizatorului<br />

sau/şi grupului dat.<br />

Restricţii<br />

Pe cele mai multe sisteme, folosirea comenzilor chown şi chgrp este restricţionată <strong>în</strong> cazul<br />

utilizatorilor obişnuiţi. Dacă nu sunteţi administratorul sistemului, nu puteţi schimba utilizatorul sau grupul<br />

care deţine un anumit fişier, din motive care ţin de securitatea sistemului. Dacă utilizarea acestor comenzi nu<br />

ar fi restricţionată, utilizatorii rău-intenţionaţi pot modifica apartenenţa fişierelor <strong>la</strong> un utilizator sau <strong>la</strong> un grup<br />

şi ar putea schimba mediul de lucru al utilizatorilor legitimi sau chiar distruge fişierele celor<strong>la</strong>lţi utilizatori.<br />

3.4.2.5. Moduri speciale<br />

Pentru ca administratorii de sistem să nu fie deranjaţi tot timpul pentru a rezolva probleme legate<br />

de drepturile de acces, drepturi speciale pot fi alocate directoarelor <strong>în</strong> <strong>în</strong>tregime sau numai programelor.<br />

Există trei moduri speciale:<br />

● Modul bit-ului lipicios (persistent – sticky bit mode): după executarea unei sarcini, comanda este<br />

păstrată <strong>în</strong> memoria sistemului. La <strong>în</strong>ceputuri, acest mod era folosit pe scară <strong>la</strong>rgă pentru a salva<br />

memorie: sarcinile mari erau <strong>în</strong>cărcate <strong>în</strong> memorie doar o singură dată. În zilele noastre, memoria nu<br />

mai este aşa de scumpă şi există tehnici mai bune de gestionare a acesteia, aşa că nu mai este<br />

folosit, pentru capacităţile de optimizare conţinute, asupra fişierelor singu<strong>la</strong>re. Totuşi, aplicat asupra<br />

61

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

Saved successfully!

Ooh no, something went wrong!