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 [3. Automatizarea lucrului cu fisiere (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 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''? | ||
+ |