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