Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: Matěj 09. 03. 2011, 13:04:40

Název: Chmod aneb problém začátečníka
Přispěvatel: Matěj 09. 03. 2011, 13:04:40
Ahoj,
 mám jednoduchý problém.

Chci spustit program přes wine, ten mi hlásí že soubor není označený jako spustitelný.
V desktopu označit ve vlastnostech nejde (Ubuntu 10.10), po zaškrtnutí políčka se samo odškrtne.

když do příkazové řádky zadám:
Kód: [Vybrat]
sudo chmod 770 aplikace.exe

tak se nic nestane, práva se nezmění. Co dělám blbě?

Název: Re: Chmod aneb problém začátečníka
Přispěvatel: Jose.D 09. 03. 2011, 13:25:58
hmm nesnazis se zmenit atributy souboru ktery je nekde ulozeny jenom pro cteni? treba na cd, nebo v nejakem archivu? Zkus si to zkopirovat nekam na lokal, a tam zmen atributy.
Název: Re: Chmod aneb problém začátečníka
Přispěvatel: dvdmchl 09. 03. 2011, 13:27:13
Soubor nemusí být spustitelný. Program pod wine spouštíte příkazem:
Kód: [Vybrat]
wine aplikace.exe.
Název: Re: Chmod aneb problém začátečníka
Přispěvatel: dvdmchl 09. 03. 2011, 13:41:28
a mimochodem pciselne hodnoty práv se u chmod hodí do scriptů. Jinak je lepší používat takto:
chmod +x soubor - bude executable pro vlastnika, grupu a ostatni
chmod ug+x soubor - jen pro vlastnika a grupu
chmod o+r soubor - bude read pro ostatni

samozrejme take funguje -, takze chmod -x soubor - odstrani pravo spoustet

plna prava pridam prikazem(obdoba 777): chmod ugo+rwx soubor

Tento zpusob ma vyhodu, ze pridava, odebira pouze urcita prava a je lepe citelny, ciselny zapis vzdy meni prava vsem user,group i others.

Ve vasem pripade cislo 770 znamena ze user a group muze cist, zapisovat a spoustet, others nemuzou nic...coz mozna uplne nebylo umyslem....