capitole:capitol-01

This is an old revision of the document!


Capitolul 1: Introducere. Sistemul de fișiere. Management utilizatori

Alocare de timp: 4 ore

Slide-uri de prezentare

Hands on (1)

Scrierea în fișiere

  • Folosiți man pentru a afla ce face comanda echo.
    • Scrieți textul “all done” în fișierul TODO.
    • Folosiți formularea > TODO după parametrii lui echo.
  • Vizualizați fișierul folosind comanda cat. Observați că vechiul conținut a fost suprascris.
    • Semnați-vă numele în fișierul TODO, adăugându-l la sfârșitul fișierului.
    • Folosiți formularea » TODO pentru a nu suprascrie conținutul vechi (mod append).

Nume de fișiere și directoare care conțin spații

  • 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 (\).

Ștergerea directoarelor

  • 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.

Globbing

  • 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.

Utilizarea discului

  • 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 directorul ~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.

Arhivare

  • 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?

Hands On (2)

Home dirs

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?

Operații utilizatori

Schimbați parola utilizatorului chirac.

Schimbați home-ul utilizatorului thatcher în /home/thatcher2.

Grupuri

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.

Sudo

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.

Hands On (3)

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ă?

Resurse utile

capitole/capitol-01.1372661952.txt.gz · Last modified: 2013/07/01 09:59 by tpopeea