LAB3PSR
LAB3PSR
Raport
LUCRARE DE LABORATOR NR. 3
la Programarea de Sistem și de Rețea
Tema: Permisiuni. Comenzi. Expresii regulate.
Chișinău 2019
Exercițiul 1 :
1. Deplasați-vă în dosarul ~/LAB3, creați un director cu numele tmp și poziționați drepturile de
acces în felul următor: rwx r-x ---.
2. Creați fișierul test cu comanda touch în dosarul tmp, introduceți în el câteva linii de text,
setați drepturile de acces rw- r-- --- și listați conținutul acestui fișier.
3. Retrageți pentru proprietar dreptul de a citi fișierul test și încercați să deschideți fișierul.
În acest caz dacă folosim comanda nano test ne arată un fișier gol cu mesajul Access denied
4. Retrageți pentru proprietar dreptul de scriere in dosarul tmp și încercați să ștergeți fișierul
test.
5. Retrageți pentru proprietar dreptul de citire pentru tmp și încercați să afișați lista de fișiere
din acest dosar.
6. Retrageți pentru proprietar dreptul x pentru tmp și încercați să vă poziționați în acest dosar.
7. Setați pentru proprietar și pentru grup drepturile de acces rwx pentru dosarul tmp. Listați
drepturile setate pentru dosarul tmp și pe cele ale fișierului test. Ce remarcați?
8. Creați dosarul abc în dosarul tmp și creați fișierul file1 în acest dosar. Listați permisiunile
pentru elementele nou create și explicați de ce au fost ele setate așa. De ce depind aceste setări?
Pentru fișierele create se setează 644, iar pentru dierctorii 755.
9. Setați recursiv printr-o singură comandă drepturile r-x r-x r-- pentru dosarul tmp și pentru
toate elementele (fișierele și subdirectoarele) pe care le conține el. Listați setările și incendiat-va
ca ele au fost modificate după cum a fost cerut.
Exercițiul 2 :
Avem fișierul fisier.txt:
Se considera fișierul :
Ion Ionescu 5 6 8 8 9 10
Andrei Popescu 754999
Adelina Verde 8 8 7 9 9 10
Folosind comanda cut sa se afișeze :
a) numele de familie;
b) prenumele;
d) inițiala prenumelui;
Exercițiul 3 :
c) Sa se numere cate cuvinte are textul de mai sus, utilizând comanda wc.
d) Sa se numere cate caractere are textul de mai sus, utilizând comanda wc.
i) Cate apariții are cuvântul curat ? Dar expresia “curat murdar” ? Cărui personaj
aparține ticul verbal “curat” ?
Îi aparține PRISANDEI.
j) Afișați liniile care conțin cuvântul “curat” .
Exercițiul 4:
c) Găsiți toate fișierele care pot fi accesate în scriere și citire de către proprietar, și doar
în re de către alți utilizatori și utilizatorii din grup.
Pentru permisiunea rw- r-x r-x nu a fost nici un fișier, astfel am luat cu permisiunea 644
d) Ștergeți toate fișierele cu extensia mdb.
f) Găsiți toate clasele care încep cu litera F și se termina cu litera r si afișați date relative
la ele
f) Afișați toate metodele care returnează date de tip int, dar nu date de tipul int[] .
Concluzii:
În urma lucrării de laborator nr. 3 efectuate, am căpătat deprinderi practice de folosire a unor instrucțiuni
puțin mai complexe în mediul Debian. Am folosit instrucțiuni privind setarea și efectele permisiunilor,
lucrul cu expresii regulate, cu procedurile și tehnicile de filtrare de informații. Astfel am stabilit un acces
la informații despre fișiere și directoare de pe stația de calcul personală mult mai rapid, ceea ce este un
lucru tare benefic în situația actuală de ambundență de date rezidente pe oricare calculator.