This shows you the differences between two versions of the page.
capitole:capitol-01 [2013/07/01 09:53] tpopeea |
capitole:capitol-01 [2013/07/01 11:39] (current) tpopeea [Utilizarea discului] |
||
---|---|---|---|
Line 12: | Line 12: | ||
* Folosiți ''man'' pentru a afla ce face comanda ''echo''. | * Folosiți ''man'' pentru a afla ce face comanda ''echo''. | ||
* Scrieți textul “all done” în fișierul TODO. | * Scrieți textul “all done” în fișierul TODO. | ||
- | * Folosiți formularea > TODO după parametrii lui echo. | + | * Folosiți formularea ''> TODO'' după parametrii lui echo. |
* Vizualizați fișierul folosind comanda ''cat''. Observați că vechiul conținut a fost suprascris. | * 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. | * 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). | + | * Folosiți formularea ''>> TODO'' pentru a nu suprascrie conținutul vechi (mod append). |
=== Nume de fișiere și directoare care conțin spații === | === Nume de fișiere și directoare care conțin spații === | ||
Line 22: | Line 22: | ||
* Creați directorul ''isaac asimov''. Folosiți spații în nume. | * Creați directorul ''isaac asimov''. Folosiți spații în nume. | ||
* Ce observați? Câte directoare și cu ce nume au fost create? | * 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. | + | * 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. | * 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 (\). | * Un alt mod de a face acest lucru este escaparea spațiului, precedându-l cu un backslash (\). | ||
Line 32: | Line 32: | ||
* Folosiți rm pentru a șterge directorul ''asimov''. | * 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. | * 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. | + | * Care este diferența dintre ''rmdir'' și ''rm'' cu acel parametru? Folosiți, din nou, manualul. |
Line 39: | Line 39: | ||
* Creați structura de directoare: | * Creați structura de directoare: | ||
- | john_ronald_reuel_tolkien/ | + | john_ronald_reuel_tolkien\ |
- | the_lord_of_the_rings/ | + | the_lord_of_the_rings\ |
gandalf | gandalf | ||
- | the_hobbit | + | the_hobbit\ |
Line 48: | Line 48: | ||
* Creați un link simbolic la fișierul gandalf din the_lord_of_the_rings în the_hobbit. | * 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. | + | * 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 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. | * 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 link-ului pentru a vă asigura că fișierele gandalf din cele două directoare au același conținut. | ||
Line 61: | Line 61: | ||
=== Utilizarea discului === | === 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 ~student. Afișați valorile în format human readable. | + | * 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 ''~thales''. 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. | + | * Afișați (folosind o altă comandă) ce partiții există, ce dimensiune au și cât spațiu este ocupat pe acestea. |
=== Arhivare === | === Arhivare === | ||
Line 78: | Line 78: | ||
=== Home dirs === | === Home dirs === | ||
- | Creați utilizatorii chirac și thatcher. | + | * Creați utilizatorii chirac și thatcher. |
- | + | * Logați-vă ca fiecare dintre aceștia utilizând ''su -''. | |
- | 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. | + | * 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 ''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. | |
- | Logați ca ''thatcher'' navigați către home-ul lui ''chirac'' utilizând ''cd ~chirac''. | + | * De ce nu este / directorul căutat? |
- | + | ||
- | 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 === | === Operații utilizatori === | ||
- | Schimbați parola utilizatorului chirac. | + | * Schimbați parola utilizatorului ''chirac''. |
+ | * Schimbați home-ul utilizatorului ''thatcher'' în ''/home/thatcher2''. | ||
- | Schimbați home-ul utilizatorului thatcher în ''/home/thatcher2''. | ||
=== Grupuri === | === 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. | + | * 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. | ||
- | Testați pentru fiecare dintre cei trei dacă au acces la fișier. | ||
=== Sudo === | === Sudo === | ||
- | Creați utilizatorii ''obama'' și ''putin''. | + | * 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. | ||
- | Pentru ca un utilizator să poată folosi sudo, trebuie să aibă permisiune explicită în fişierul de configurare /etc/sudoers. | + | * Configurați ''sudo'' astfel încât ''obama'' să-l poată folosi. |
+ | * vizualizați conținutul fișierului ''/etc/sudoers'' | ||
+ | * identificați grupul utilizatorilor ce pot folosi ''sudo''. | ||
+ | * NU editați fișierul! (se recomandă folosirea ''visudo'' pentru a-l edita) | ||
- | De asemenea, sudo poate fi configurat să permită doar anumite comenzi, să nu ceară o parolă, şi să funcţioneze peste reţea. | + | * Adăugați utilizatorul ''obama'' în acest grup |
- | + | * Stergeți utilizatorul ''putin'' fiind logat ca utilizator ''obama''. | |
- | 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) == | == Hands On (3) == | ||
- | Aflați care este pachetul care conține binarul ''mc'' și instalați-l. | + | * 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ă? | |
- | Dezinstalați pachetul gnome. De ce nu este dezinstalată și interfața grafică? | + | |
- | + | ||
- | + | ||
== Resurse utile == | == Resurse utile == | ||
* [[:home|Wiki-ul cursului]] | * [[:home|Wiki-ul cursului]] |