This is an old revision of the document!
Alocare de timp: 4 ore
man
pentru a afla ce face comanda echo
.cat
. Observați că vechiul conținut a fost suprascris.
Creați directorul isaac asimov
. Folosiți spații în nume.
Ce observați? Câte directoare și cu ce nume au fost create?
Shell-ul trimite comenzii mkdir două argumente, isaac și asimov. Nu este efectul urmărit.
Creați directorul dorit, încadrând întreg numele prin ghilimele. Astfel, shell-ul va ști că este vorba de un singur argument.
Un alt mod de a face acest lucru este escaparea spațiului, precedându-l cu un backslash (\).
Acum aveți directorul dorit, dar și două în plus.
Folosiți rmdir pentru a șterge directorul isaac
.
Folosiți rm pentru a șterge directorul asimov
.
Aveți nevoie de un parametru în plus pentru rm. Identificați-l folosind pagina de manual.
Care este diferența dintre rmdir și rm cu acel parametru? Folosiți, din nou, manualul.
Creați structura de directoare:
john_ronald_reuel_tolkien/ the_lord_of_the_rings/ gandalf the_hobbit
Folosiți echo pentru a scrie textul Old wise man în fișierul john_ronald_reuel_tolkien/the_lord_of_the_rings/gandalf.
Creați un link simbolic la fișierul gandalf din the_lord_of_the_rings în the_hobbit.
Pentru simplitate, intrați întâi în directorul destinație, unde veți crea link-ul.
Folosiți o cale relativă pentru a crea link-ul.
Folosiți ls în format lung pentru a confirma că fișierul nou este, de fapt, un link.
Afișați conținutul link-ului pentru a vă asigura că fișierele gandalf din cele două directoare au același conținut.
Afișați conținutul tuturor fișierelor cu extensia conf
din directorul /etc
.
Nu este nevoie să le afișați și pe cele din subdirectoare.
Folosiți o singură comandă cat
.
Aflați care este comanda care afișează cât spațiu pe disc ocupă un director (hint: file space). Folosiți-o pentru a afișa spațiu total folosit de ~student. Afișați valorile în format human readable.
Afișați (folosind o altă comandă) ce partiții există, ce dimensiune au și cât spațiu este ocupat pe acestea.
Folosiți tar și zip pentru a arhiva directorul john_ronald_reuel_tolkien.
Atenție: arhivați tot directorul, nu doar conținutul lui.
Creați trei arhive (folosind comenzi separate):
lab02.zip,
lab02.tar, care nu este comprimată
lab02.tar.gz, comprimată cu gzip
Ce constatați legat de dimensiunile fișierelor rezultate, raportat la dimensiunea directorului inițial?
Creați utilizatorii chirac și thatcher.
Logați-vă ca fiecare dintre aceștia utilizând su -
. Folosiți pwd
pentru a vedea în ce director este plasat utilizatorul în mod implicit: directorul home.
Logați ca chirac
logați-vă ca thatcher
utilizând su
. Navigați spre directorul home utilizând cd ~
.
Logați ca thatcher
navigați către home-ul lui chirac
utilizând cd ~chirac
.
Determinați directorul home pentru utilizatorul privilegiat, utilizând una din metodele din cadrul acestei secțiuni.
De ce nu este / directorul căutat?
Schimbați parola utilizatorului chirac.
Schimbați home-ul utilizatorului thatcher în /home/thatcher2
.
Creați utilizatorii: obama, putin, cameron. Creați un fișier 'secrettreaty' care să fie accesibil doar lui obama și cameron. Hint: folosiți un grup pentru cei doi.
Testați pentru fiecare dintre cei trei dacă au acces la fișier.
Creați utilizatorii obama
și putin
.
Pentru ca un utilizator să poată folosi sudo, trebuie să aibă permisiune explicită în fişierul de configurare /etc/sudoers.
De asemenea, sudo poate fi configurat să permită doar anumite comenzi, să nu ceară o parolă, şi să funcţioneze peste reţea.
Configurați sudo astfel încât obama să-l poată folosi. Urmăriți pașii:
vizualizați conținutul fișierului /etc/sudoers și identificați grupul utilizatorilor ce pot folosi sudo. NU editați fișierul! (se recomandă folosirea visudo pentru a-l edita)
Adăugați utilizatorul obama în acest grup
Stergeți utilizatorul putin fiind logat ca utilizator obama.
Aflați care este pachetul care conține binarul mc
și instalați-l.
Dezinstalați pachetul gnome. De ce nu este dezinstalată și interfața grafică?