49. Fișiere și permisiuni pentru ele în Unix. Clasificarea utilizatorilor în raport cu drepturile de acces la fișiere?, dezavantajele și avantajele acesteia.

Steaguri sunt împărțite în personalizate și super-personalizate. Primul poate elimina atât root cât și proprietarul fișierului, cel din urmă doar root.

Cele mai comune steaguri sunt:

imuabil(i) -fișierul (directorul) nu poate fi șters, redenumit sau conținutul modificat;

securedeletion(s)- ștergere sigură a fișierului;

compressed(c)- comprimarea unui fișier atunci când este scris pe hard disk și decomprimarea acestuia la citirea acestuia;

nodump(d)- fișierul nu trebuie salvat în arhivă în timpul copiei de rezervă;

sincronactualizări(S),sincrondirectoractualizări( D)- scrierea sincronă a tuturor modificărilor aduse fișierului și directorului pe disc;

datejournaling(j)- jurnalizarea evenimentelor legate de

undeleted(U) -când ștergeți un fișier, salvați conținutul acestuia în cazul în care poate fi restaurat.

Comandachmodeste folosită pentru a schimba permisiunile. În acest caz, rezoluția poate fi scrisă în formă octală și poate fi utilizat un bit înalt suplimentar. În acest caz, în a patra cifră, bitul înalt va corespunde cu suid, bitul din mijloc va corespunde cu sgid, cel mic lipicios.

49. Fișiere și permisiuni pentru ele în Unix. Clasificarea utilizatorilor în raport cu drepturile de acces la fișiere?, dezavantajele și avantajele acesteia.

Toți utilizatorii pentru un fișier/director sunt împărțiți în: proprietarul fișierului, grupul de special autorizați, restul. Un set de drepturi (rwx) este creat pentru fiecare grup. Pentru drepturile de urmărire din grupul 3: refuz complet(---), acces numai în citire (r--) sau (rw-)

Pentru directoare se folosesc următoarele: 1) lipsa drepturilor 2) drepturi normale de a vizita directoare fără dreptul de a le modifica 3) acces deplin.

De obicei pentruproprietarul directorului de fișiere setează toate drepturile gr #2; drepturi de încredere pentru citire și executare; toti ceilalti

Puteți utiliza următoarea combinație de -x și -wx pentru a crea un director secret. Deoarece nu puteți selecta un utilizator după grup, atunci de multe ori fișierele și directoarele au aceleași drepturi pentru grupuri și pentru toți ceilalți. Pentru toți ceilalți, puteți oferi acces la fișiere și puteți elimina toate drepturile care sunt în mod special omise din grup, de exemplu. va deveni un grup deosebit de neiubit. La accesarea unui fișier/director se verifică dacă utilizatorul este proprietar, dacă este inclus în grupul de permisiuni speciale, în caz contrar se acordă drepturile tuturor celorlalți.

Biți de permisiuni:suid - direct pentru a schimba parola câmpului, sqid pentru grupuri, dacă kitul de distribuție este instalat într-un director, atunci grupul acestui director este setat ca grup de proprietar, și nu grup de utilizator care a creat fișierul ;stiky -utilizat pentru directoare publice

50. Tipuri de acces la fișiere în Unix. Sintaxă pentru modificarea comenzilor de permisiuni. Combinații Unix de biți de permisiuni pentru fișiere și directoare.

Comandachown'"changeowner") este folosită pentru a schimba proprietarul unui fișier.De asemenea, poate schimba grupul în același timp, deși există este o comandă specială pentru a schimba acest atributchgrp(„changegroup”).Comandachownpare foarte simplă

chown „proprietar nou”[:grup nou] „nume fișier”.

Comutatorul-R(recursiv)vă permite să efectuați operația și pe directoare.

Comandachgrpeste similară cu cea anterioară, ca prim argument trebuie specificat doar numele noului grup pentru fișier

chgrp„grup nou” „nume fișier” Schimbați permisiunile cuchmod„„schimbaremod”).

Următorul este indicat„operațiune” (adăugați drepturi (+) sau invers (-) eliminați sau setați explicit drepturile (=)). Și în sfârșit, după „operație” unul sau mai mulți biți de acces care ar trebui să fie modificați.