This shows you the differences between two versions of the page.
|
uso:laboratoare:new:01-fs:get-a-life [2019/10/02 16:36] adrian.zatreanu [4. Grupuri si permisiuni (X Karma points)] |
uso:laboratoare:new:01-fs:get-a-life [2019/10/02 23:06] (current) liza_elena.babu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Get a Life ===== | ===== Get a Life ===== | ||
| - | ==== 1. Lucrul cu fișiere speciale ==== | + | ==== 1. Lucrul cu fișiere speciale (X Karma points) ==== |
| - | **[1a]** Intrați în directorul ''~/uso.git/labs/01-fs/support/get-a-life/1-to_delete''. Folosind linia de comandă, ștergeți fișierul ''-to_delete''. | + | **[1a]** Intrați în directorul ''~/uso-lab/01-fs/support/get-a-life/1-to_delete''. Folosind linia de comandă, ștergeți fișierul ''-to_delete''. |
| **[1b]** Creați și ștergeți un fișier cu **Enter** în nume, folosind linia de comandă. | **[1b]** Creați și ștergeți un fișier cu **Enter** în nume, folosind linia de comandă. | ||
| Line 9: | Line 9: | ||
| **[1c]** Creați un fișier de 32MB cu date random. (Hint: dd) | **[1c]** Creați un fișier de 32MB cu date random. (Hint: dd) | ||
| - | ==== 2. Path traversal ==== | + | ==== 2. Path traversal (X Karma points) ==== |
| **[2a]** Intrați în directorul ''uso/labs/01-fs/support/get-a-life/2-passwd''. Rulați comanda ''make'' și verificați folosind **ls** că a fost creat executabilul ''reader''. Binarul afișează la consolă conținutul fișierului primit că argument (Ex: ''./reader ~/.bash_history''). În schimb, ''/etc/passwd'' a fost blocat de programator din motive de securitate. Încercați totuși să afișați ''/etc/passwd'' folosind executabilul dat. | **[2a]** Intrați în directorul ''uso/labs/01-fs/support/get-a-life/2-passwd''. Rulați comanda ''make'' și verificați folosind **ls** că a fost creat executabilul ''reader''. Binarul afișează la consolă conținutul fișierului primit că argument (Ex: ''./reader ~/.bash_history''). În schimb, ''/etc/passwd'' a fost blocat de programator din motive de securitate. Încercați totuși să afișați ''/etc/passwd'' folosind executabilul dat. | ||
| - | ==== 3. Automatizarea lucrului cu fisiere ==== | + | ==== 3. Automatizarea lucrului cu fisiere (X Karma points) ==== |
| **[3a]** Intrați în directorul ''uso/labs/01-fs/support/get-a-life/3-template''. Creați fișierele ''laborator-01.wiki'' ... ''laborator-12.wiki'' care au același conținut că și ''template.wiki'', cu excepția primei linii în care se va modifica numărul laboratorului. | **[3a]** Intrați în directorul ''uso/labs/01-fs/support/get-a-life/3-template''. Creați fișierele ''laborator-01.wiki'' ... ''laborator-12.wiki'' care au același conținut că și ''template.wiki'', cu excepția primei linii în care se va modifica numărul laboratorului. | ||
| Line 21: | Line 21: | ||
| **[3c]** Creați o arhivă zip cu toate fișierele cu extensia ''.conf'' din ierarhia ''/etc/''. (Hint: find) | **[3c]** Creați o arhivă zip cu toate fișierele cu extensia ''.conf'' din ierarhia ''/etc/''. (Hint: find) | ||
| - | ==== 4. Grupuri si permisiuni ==== | + | ==== 4. Grupuri si permisiuni (X Karma points) ==== |
| **[4a]** Găsiți toate fișierele executabile din ierarhia ''/etc/''. | **[4a]** Găsiți toate fișierele executabile din ierarhia ''/etc/''. | ||
| Line 32: | Line 32: | ||
| **[5b]** De ce comanda cd sau exit nu este vizibilă cu ''which''? | **[5b]** De ce comanda cd sau exit nu este vizibilă cu ''which''? | ||
| + | |||