Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nelze spustit program z bash  (Přečteno 1149 krát)

AtheIste

  • Návštěvník
  • Příspěvků: 7
Nelze spustit program z bash
« kdy: 24 Září 2011, 10:31:43 »
Problém mám od nainstalování Ubuntu 11.04. Nelze manuálně spustit program, který není v $PATH.

Kód: [Vybrat]
$g++ -o a.out a.cc
$ls -l a.out
-rwxr-xr-x 1 atheiste atheiste 15849 2011-09-24 10:28 a.out
$./a.out
bash: ./a.out: Permission denied

Tohle mi to dělá se všemi binárkami. Samozřejmě pomůže udělat symbolic link do nějakého místa v PATH. Pak program spustím bez problému, ale je to trochu zběsilé řešení. Setkal jste se s tím někdo?

Díky
PC : Old, trusty machine with Linux inside ! What else wish for content ?! ;)

jmp

  • Host
Re: Nelze spustit program z bash
« Odpověď #1 kdy: 24 Září 2011, 10:43:55 »
to je jen pro zvyseni bezpecnosti
bud muzete pridat do PATH tecku ".", coz je potencialne nebezpecne
nebo spoustet pomoci "./program" v aktualnim umisteni, pripadne pomoci "/plna/cesta/program"

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: Nelze spustit program z bash
« Odpověď #2 kdy: 24 Září 2011, 11:45:03 »
Nespouštíš to náhodou z diskového oddílu, který máš připojený s parametrem noexec, příp. user nebo users?
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

AtheIste

  • Návštěvník
  • Příspěvků: 7
Re: Nelze spustit program z bash
« Odpověď #3 kdy: 24 Září 2011, 12:49:32 »
Ano, měl jsem příznak user. Už jsem to přepsal na defaults a všehcno šlape. Děkuju
PC : Old, trusty machine with Linux inside ! What else wish for content ?! ;)

jmp

  • Host
Re: Nelze spustit program z bash
« Odpověď #4 kdy: 24 Září 2011, 19:51:22 »
hmm - precetl jsem si to znovu a koukam, ze jsem rano nebyl prilis bystry
evidentne toto dobre vite...

power1000

  • Návštěvník
  • Příspěvků: 39
Re:Nelze spustit program z bash
« Odpověď #5 kdy: 09 Listopadu 2011, 22:10:45 »
Zrovna tohle jsem taky ted resil a uz jsem s tim chtel prastit :) tak diky. TOhle by me nenapadlo.....:)

 

Provoz zaštiťuje spolek OpenAlt.