Obsah

Spustitelnost - jak označit soubor jako spustitelný a následně jej spustit

Často si z internetu stáhnete soubor, který by měl být spustitelný, ale není. Je tedy nutno jej spustitelným učinit. Jak na to?

V prostředí KDE4

Pracovní prostředí KDE4

DŮLEŽITÉ: K této změně musíte disponovat právy vlastnictví. Vždy to můžete provést jako root.

V konzoli

Konzole

Příkaz chmod s osmičkovou strukturou

Nejsnažší změnou práv je použití oktálové (osmičkové) struktury, kdy se zadá:

chmod XXX soubor

První X zastupuje práva uživatele, druhé práva skupiny, třetí práva ostaních. Každé X se nahradí jedním číslem od 0 do 7:

Pokud jde o práva ke spouštění, pak:

Například:

chmod 751 program.run

V tomto případě bude nastaveno:

DŮLEŽITÉ: K této změně musíte disponovat právy vlastnictví. Vždy to můžete provést jako root.

chmod a adresáře

Podobné je to s právy u adresářů (přesněji adresářových souborů). chmod lze použít i rekurzivně, tzn. že nastaví práva i v podřízených adresářích. Slouží k tomu přepínač -R, tedy chmod -R 751 *.run změní práva všech souborů s příponou .run také ve všech podadresářích.

Příkaz chmod mnemotechnicky

Tento způsob nastavuje práva „natvrdo“. Je také možné změnit jen jednu z položek práv pomocí mnemotechnických výrazů. Práva jsou označena takto:

Příkaz pak vypadá například takto:

Příkaz chmod lze využít i ke „zkopírování“ práv mezi soubory: