Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   запуск прог на удаленном хосте (https://forum.antichat.xyz/showthread.php?t=63648)

krypt3r 07.03.2008 15:46

запуск прог на удаленном хосте
 
Код:

bash-3.00$ whoami
nobody
bash-3.00$ cat 1.c
#include <stdio.h>

int main ()
{
  printf ("TEST string\n");
  return 0;
}
bash-3.00$ gcc -o 1 1.c
bash-3.00$ ls 1*
1 1.c
bash-3.00$ ./1
bash: ./1: Permission denied
bash-3.00$ /tmp/1
bash: ./1: Permission denied

Собственно, вопрос. Почему на удаленном хосте не могу запустить простой сишный код? Что можно сделать в данной ситуации?

ShAnKaR 07.03.2008 17:06

мож /tmp с noexec замоунтено?
дай как cat /etc/fstab

blackybr 07.03.2008 17:11

chmod +x 1 :D

Piflit 07.03.2008 17:26

тоже была такая хрень. chmod +x не помогло

ShAnKaR 08.03.2008 07:05

Цитата:

Сообщение от blackybr
chmod +x 1 :D

вобще ggc обычно нормально права раставляет, нетребуется +x после.

prat 08.03.2008 16:24

найти другую доступную на запись папку и попробовать запустить программу из нее.

blackybr 08.03.2008 17:11

Цитата:

Сообщение от ShAnKaR
вобще ggc обычно нормально права раставляет, нетребуется +x после.

у меня в практике при конекте через бинд или бэкконект в 80-90% случаях гцц ставит тежечто были и у скрипта

krypt3r 11.03.2008 11:24

в /etc/fstab написано, что /tmp монтируется как default. Права гцц раздал при компиле нормально. В общем, проблему решил использованием другого каталога, доступного на запись. Всем спасибо за подсказки


Время: 17:56