Simulare Uso

download Simulare Uso

If you can't read please download the document

description

examen practic uso

Transcript of Simulare Uso

/etc/init.d/ssh stop

/home/student/vm/smalltalk/sauhttp://elf.cs.pub.ro/uso/store/uso-vm-smalltalk.zip

/home/student/vm/smalltalksauhttp://elf.cs.pub.ro/uso/store/uso-vm-sheldon.tar.gz

/home/student/vm/leonardsauhttp://elf.cs.pub.ro/uso/store/uso-vm-leonard.tar.gz

nu stiti parola niciunui utilizator de pe cele 3 masini

NU exista sudo instalat pe niciuna dintre masini!!!

Pe masina smalltalk stergeti utilizatorul bjarne si creati utilizatorul raj cu parola raj, schimbati numele masinii in "raj-vm" (in mod permanent!) si schimabti parola utilizatorului root in root. Pe masina sheldon schimbati parola utilizatorului sheldon in sheldon si a utilizatorului root in root. Schimabti numele masinii in "sheldon-vm". Pe masina leonard schimbati parola utilizatorului leonard in leonard si a utilizatorului root in root. Schimbati numele masinii in "leonard-vm".

Faceti setarile necesare ca sa va puteti conecta de pe oricare din cele 3 masini pe oricare alta prin ssh fara sa vi se ceara parola si fara a scrie ip-ul masinii respective ci doar numele (ex: ssh sheldon@sheldon)

Faceti un script astfel incat de fiecare data cand se creeaza un nou fisier prin comanda 'touch' urmatoarele date sa fie logate in /var/log/touch.log: ce nume are fisierul, data si ora la care a fost creat, utilizatorul care l-a creat (hint: scriptul se poate numi chiar "touch")

Creati urmatoarea structura de fisiere in home-ul utilizatorului sheldon:folder1link1 link simbolic catre fisierul bloc ce este montat in /

folder2 toate fisierele create in acest folder trebuie sa mosteneasca acelasi grupfisier1 contine numarul de linii din /etc/hosts ce contin adrese ipv6

fisier2 contine timpul real necesar trimiterii a 7 pachete ping catre masina leonard

fisier3 contine ora la ultimei autentificari a utilizatorului root in sistem

folder3 toate fisierele hidden din /home/sheldon

folder4 fisier5 contine EXACT 334 de octeti de date (pseudo)aleatorii

fisier6 contine o copie a MBR

script1.sh un script care intoarce cantitatea de memorie ram ocupata in momentul rularii (ex: 5.49%)

script2.sh un script care are ca interpretor implicit python

script3.sh un script care intoarce spatiul liber pe disc, in octeti

folder5 toate fisierele din interior au permisiunile 666 DIN MOMENTUL IN CARE SUNT CREATEfisier5.1

fisier5.2

...

fisier5.666

Faceti setarile necesare astfel incat, ca orice utilizator ati rula comanda 'whoami', output-ul sa fie "root"

Pe masina raj creati utilizatorul howard cu uid 1234, gid 4321, grup default nasa, home in /home/nasa/howard, numele complet "Howard Wollowitz", sta in camera 22 si are telefonul de serviciu 0123456789. Precizati ca este si mic de inaltime.

Pe masina fizica intai creati un utilizator uso si dati drept de sudo utilizatorului astfel: are voie sa execute orice comanda fara a i se cere parola, dar la comanda 'sudo su' i se va cere parola.

Creati pe masina fizica un utilizator care atunci cand se logheaza se da reboot la masina (la ORICE logare)