1. Zbytečně se nerozčiluj. "Operace zamítnuta" snad není chybová hláška? Počítám, že ti ji to vyhazovalo od samého počátku...
2. Nerad bych se pletl, ale -x odebírá atribut "spustitelný", +x jej přidává. Viz.
$ chmod --help
Použití: chmod [PŘEPÍNAČ]… PRÁVA[,PRÁVA]… SOUBOR…
nebo: chmod [PŘEPÍNAČ]… OSMIČKOVÁ_PRÁVA SOUBOR…
nebo: chmod [PŘEPÍNAČ]… --reference=RSOUBOR SOUBOR…
Změní práva každému SOUBORU na PRÁVA.
-c, --changes vypisuje pouze soubory, jejichž práva byla změněna
--no-preserve-root s „/“ se nezachází zvláštně (výchozí chování)
--preserve-root odmítne rekurzivní zpracování nad „/“
-f, --silent, --quiet potlačí většinu chybových zpráv
-v, --verbose vypisuje informaci o každém zpracovaném souboru
--reference=RSOUBOR místo hodnoty PRÁVA použije práva souboru RSOUBOR
-R, --recursive pracuje i se soubory a adresáři v podadresářích
--help vypíše tuto nápovědu a skončí
--version vypíše označení verze a skončí
Každá PRÁVA jsou zapsána v podobě „[ugoa]*([-+=]([rwxXst]*|[ugo]))+“.
Chyby v programu chmod oznamujte na adrese <bug-coreutils@gnu.org> (anglicky).
Domovská stránka GNU coreutils: <http://www.gnu.org/software/coreutils/>
Obecná nápověda, jak používat GNU software: <http://www.gnu.org/gethelp/>
Chyby v překladu chmod hlaste na <http://translationproject.org/team/cs.html>
(česky).
Úplnou dokumentaci lze získat příkazem: info coreutils 'chmod invocation'