Chmod aneb problém začátečníka

Matěj

Chmod aneb problém začátečníka
« kdy: 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ě?



Jose.D

Re: Chmod aneb problém začátečníka
« Odpověď #1 kdy: 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.

dvdmchl

Re: Chmod aneb problém začátečníka
« Odpověď #2 kdy: 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.

dvdmchl

Re: Chmod aneb problém začátečníka
« Odpověď #3 kdy: 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....