Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:unix:lab_pliki_i_polecenia [2013/10/21 12:09] ikaf [5 Linki] |
pl:dydaktyka:unix:lab_pliki_i_polecenia [2019/06/27 15:50] (aktualna) |
/* nadesłał: Grzegorz Mucha, IS 2012 */ | /* nadesłał: Grzegorz Mucha, IS 2012 */ |
</code> | </code> |
| |
| |
| |
| |
==== SUID, SGID i sTicky bit ==== | ==== SUID, SGID i sTicky bit ==== |
* SUID - //set user id// - pozwala na uruchomienie danego pliku z prawami właściciela tego pliku | * SUID - //set user id// - pozwala na uruchomienie programu z prawami właściciela tego pliku |
<cli> | <cli> |
$ ls -l /usr/bin/passwd | $ ls -l /usr/bin/passwd |
* znaleźć opcje **ls**, które przyjmują argumenty; przetestować je; na co należy zwrócić uwagę przy scalaniu? | * znaleźć opcje **ls**, które przyjmują argumenty; przetestować je; na co należy zwrócić uwagę przy scalaniu? |
* należy sprawdzić, czy nie są zdefiniowane aliasy zmieniające pracę używanych poleceń (polecenie un/alias) | * należy sprawdzić, czy nie są zdefiniowane aliasy zmieniające pracę używanych poleceń (polecenie un/alias) |
* przy czytaniu manuala można przełączyć sesję na pracę w języku polskim przy pomocy ''export LANG=pl_PL'' (o ile jest dostępny), można też spróbować ustawić inne języki, np. ''fr_FR'', czy ''de_DE''. | * przy czytaniu manuala można przełączyć sesję na pracę w języku polskim przy pomocy ''export LANG=pl_PL.UTF-8'' (o ile jest dostępny), można też spróbować ustawić inne języki, np. ''fr_FR'', czy ''de_DE''. |
| |
| |
* poruszając sie po stworzonej strukturze należy przetestować działanie poleceń **cd** i **pwd** wykorzystując bezwzględne i względne ścieżki dostępu, a tym katalogi specjalne ''.'' i ''..'' | * poruszając sie po stworzonej strukturze należy przetestować działanie poleceń **cd** i **pwd** wykorzystując bezwzględne i względne ścieżki dostępu, a tym katalogi specjalne ''.'' i ''..'' |
* przetestować działanie metaznaków (gwiazdka, pytajnik) z poleceniem **ls** w katalogu ///usr/bin// | * przetestować działanie metaznaków (gwiazdka, pytajnik) z poleceniem **ls** w katalogu ///usr/bin// |
* jak przejść do katalogu poprzedniego, a jak do domowego (3 sposoby)? | * jak przejść do katalogu poprzedniego? |
* jak przejść do katalogu domowego podanego użytkownika? | * jak przejść do katalogu domowego podanego użytkownika? |
| |
ls -ld /tmp | ls -ld /tmp |
ls -l /usr/bin/passwd | ls -l /usr/bin/passwd |
| |
| ==== - Linki ==== |
| |
| * przeczytać opis do //ln(1)// |
| * stworzyć dowiązania symboliczne do plików przy pomocy ''ln -s'' |
| |
| ln -s plik dowiazanie |
| |
| * co się dzieje przy czytaniu, zapisywaniu, uruchamianiu dowiązania? |
| * co przy jego usuwaniu?, a co przy usuwaniu samego pliku? |
| * sprawdzić działanie dowiązań do katalogów; jak działa **pwd**, co dają opcje ''P L'' |
| |
| |
==== - MC ==== | ==== - MC ==== |