Prompt (výzva)
uzivatel@stroj: ~/ $ |
uzivatel – uživatelské jméno aktuálně přihlášeného uživatele
stroj – název počítače, na kterém je aktuální uživatel přihlášen
@ oddělovač jména uživatele a jména počítače
~/ – místo na počítači, na kterém se momentálně uživatel nachází (aktuální pracovní adresář)
$ – oddělovač výzvy, za kterým se zadávají příkazy (může být také #, pokud je uživatel v roli superuživatele s nejvyšším oprávněním)
Výpis obsahu aktuálního adresáře s detailními informacemi o souborech a adresářích
ls -l
-rw-r–r– 1 uzivatel skupina 1024 led 1 10:00 soubor.txt
dwxr-xr-x 2 uzivatel skupina 4096 led 1 10:00 adresar
První znak určuje typ souboru:
– = běžný soubor
d = adresář
l = symbolický odkaz.
Následujících 9 znaků určuje oprávnění (permissions):
rwx = čtení, zápis, spuštění pro vlastníka souboru
r-x = čtení a spuštění, ale ne zápis pro skupinu
r– = pouze čtení pro ostatní uživatele
V tomto příkladu:
soubor.txt: Vlastník (uzivatel) má práva čtení a zápisu, skupina (skupina) a ostatní mají pouze právo čtení.
adresar: Vlastník má práva čtení, zápisu a spuštění, skupina a ostatní mají práva čtení a spuštění.
Ukázka změny oprávnění souboru pomocí příkazu chmod:
chmod 755 soubor.sh # Nastaví práva rwxr-xr-x (755) pro soubor soubor.sh
chmod +x soubor.sh # Přidá právo spuštění pro všechny uživatele
chmod u+x soubor.sh # Přidá právo spuštění pouze pro vlastníka souboru.