Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
|
kj:linux [10.07.2017 15:14] kj vytvořeno |
kj:linux [16.11.2017 09:56] (aktuální) kj |
||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Linux ====== | ||
| + | === Tipy and triky === | ||
| + | Seřazení velikostí složek podle velikosti | ||
| <file bash> | <file bash> | ||
| - | # to get to the parent directory | + | du -k * | sort -n | cut -f2 | xargs -d '\n' du -sh |
| - | ls / | + | |
| - | # to get to the home directory | + | |
| - | ls . | + | |
| </file> | </file> | ||
| + | |||
| + | |||
| + | ===Práva=== | ||
| + | ^ ^ soubor ^ adresář ^ | ||
| + | ^ r | čtení souboru | čtení adresáře (výpis obsahu) | | ||
| + | ^ w | zápis souboru | zápis (rm, mkdir, přejmenování) | | ||
| + | ^ x | spuštění programu, skriptu | vstup do adresáře | | ||
| + | |||
| + | * set user id bit = suid | ||
| + | * program spuštěný uživatelem má stejná práva jako uživatel sám -> může modifikovat jen soubory, k nimž má právo zápisu -> pro změnu hesla nedostačující | ||
| + | * příkaz ''passwd'' má na sobě suid a může modifikovat soubor /etc/shadow, který normálně není zapisovatelný kýmkoli | ||
| + | * dává se na soubory, ale ne na skripty - bezpečnostní důvod | ||
| + | * set group id bit = sgid | ||
| + | * všechny nově vytvořené soubory v adresáři s sgid patří do určené skupiny a ne do uživatelovy hlavní skupiny | ||
| + | * dává se na složky | ||
| + | * sticky bit - soubor může mazat jen vlastník souboru | ||
| + | * například pro složku /tmp, kam mají přístup všichni, aby si nemazali navzájem soubory | ||
| + | * dává se na složky i soubory | ||
| + | |||
| + | === Signály === | ||
| + | IPC - meziprocesorová komunikace | ||
| + | |||
| + | * SIGINT = Ctrl+C - přerušení programu | ||
| + | * SIGTSTP = Ctrl-Z - proces do pozadí | ||
| + | * SIGFPE - dělení nulou | ||
| + | * SIGKILL - ukončení programu | ||
| + | * SIGSTOP - pro debugování | ||
| + | |||
| + | dají se maskovat, kromě SIGKILL a SIGSTOP | ||
| + | |||
| + | |||
kj/linux.1499692477.txt.gz · Poslední úprava: 10.07.2017 15:14 autor: kj