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'