Documente Academic
Documente Profesional
Documente Cultură
Indicat, ii
• Testul durează 100 minute s, i cont, ine 6 subiecte. Fiecare subiect se punc-
tează cu maxim 20 de puncte pentru o rezolvare corectă s, i completă.
Rezultatul se trunchiază la 100 de puncte.
• Se pot obt, ine punctaje part, iale pentru un subiect numai dacă acest lucru
este specificat.
Punctaj total
• Ordinea de rezolvare a subiectelor este la alegerea voastră.
• Rezolvările subiectelor pot fi realizate utilizând doar aplicat, ii disponibile
ı̂n linia de comandă.
• Subiectele se rezolvă pe mas, inile virtuale puse la dispozit, ie fiecărui stu-
dent. Orice rezolvare pe mas, ina locală este nevalidă.
• Dacă nu este ment, ionată calea completă a unui fis, ier sau director, acesta
trebuie creat ı̂n /home/student.
• Platforma pe care o sa fie dat examenul este
https://guacamole.grid.pub.ro
Subiecte
1. (a) În directorul home“ al utilizatorului student“ creat, i următoarea structură de fis, iere: 5
” ”
Notă: Directoarele au la ı̂nceputul numelui.
task1
hidden content.txt
Facet, i modificările necesare astfel ı̂ncât fis, ierul hidden content.txt“ să cont, ină textul Dobby
” ”
finished USO. Dobby is a free elf“, de 1234 ori, pe linii diferite.
(b) Adăugat, i ı̂n sistem utilizatorii ela“ s, i stan“. 5
” ”
(c) Facet, i modificările necesare astfel ı̂ncât utilizatorul student“ să poată scrie s, i citi din fis, ierul 5
”
hidden content.txt“, utilizatorul stan“ să poată doar citi, iar utilizatorul ela“ să nu aibă
” ” ”
permisiuni asupra fis, ierului.
(d) Determinat, i numărul fis, ierelor care se termină cu extensia .so“, din ierarhia /usr“, care au 5
” ”
dimensiunea mai mare de 25KB.
2. (a) Instalat, i ZSH“ ı̂mpreună cu Oh My ZSH“ s, i rulat, i acest shell cu tema candy“. 5
” ” ”
(b) Modificat, i prompt-ul pentru a fi de forma <Data><Ora><Newline><Working directory>:“ 5
”
(c) La adresa http://elf.cs.pub.ro/uso/res/final/134/jukebox“ se află fis, ierul jukebox“. 5
” ”
În realitate, jukebox“ este o colect, ie de fis, iere. Descărcat, i colect, ia s, i afis, at, i fis, ierele din inte-
”
riorul colect, iei, precum s, i cont, inutul lor.
(d) Descărcat, i aceste două fis, iere: http://elf.cs.pub.ro/uso/res/final/134/password-hashes.txt“ 5
”
s, i http://elf.cs.pub.ro/uso/res/final/134/file-encrypted.txt“. Decriptati fis, ierul crip-
”
tat, folosind algortmul aes-256-cbc“. Parola pentru decriptare se afla in format MD5 (hash),
”
in fis, ierul de parola.
4. (a) Creat, i un repository gol local, task4-git“, ı̂n directorul home“ al utilizatorului student“ 5
” ” ”
(b) Adăugat, i un remote cu numele usolab“ s, i adresa 5
”
https://github.com/systems-cs-pub-ro/uso-lab“
”
(c) Mutat, i-vă pe branch-ul 11“, aflat ı̂n remote. 5
”
(d) Afis, at, i logurile din branch, câte unul pe linie. 5
5. (a) Facet, i modificările necesare astfel ı̂ncât la rularea comenzii powerpuff“ să se afis, eze DOAR 5
”
numele interfet, elor de retea.
(b) Facet, i modificările necesare astfel ı̂ncât de fiecare dată când se deschide un terminal să se afis, eze 5
mesajul Hi, my name is <nume_utilizator>“
”
(c) Facet, i un link simbolic al utilitarului ls“, cu numele my_hacked_ls“, ı̂n directorul home“ al 5
” ” ”
utilizatorului student“.
”
(d) Adăugat, i adresa IPv4 127.0.1.111“ cu masca de ret, ea /24“ pe interfat, a de ret, ea loopback.“ 5
” ” ”
6. (a) Descarcat, i executabilul task6“ de la adresa http://elf.cs.pub.ro/uso/res/final/134/task6“, 5
” ”
ı̂n directorul home“ al utilizatorului student“. Rulat, i executabilul redirecând erorile standard
” ”
ı̂n fis, ierul maneskin.err“ s, i output-ul standard ı̂n fis, ierul maneskin.out“
” ”
(b) Facet, i modificările necesare astfel ı̂ncât executabilul task6“ să poata fi rulat din orice punct 5
”
al sistemului de fis, iere.
(c) Oprit, i serviciul de SNAP. 5
(d) Montat, i temporar sistemul de fis, iere cu rădăcina ı̂n directorul /var“ de pe stat, ia 172.20.128.3“ 5
” ”
ı̂n directorul /mnt/vol/“. Pentru conectare folosit, i student:student“
” ”