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

Discussion in 'Безопасность и Анонимность' started by krypt3r, 7 Mar 2008.

  1. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Code:
    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
    
    Собственно, вопрос. Почему на удаленном хосте не могу запустить простой сишный код? Что можно сделать в данной ситуации?
     
  2. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    мож /tmp с noexec замоунтено?
    дай как cat /etc/fstab
     
  3. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    chmod +x 1 :D
     
  4. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    тоже была такая хрень. chmod +x не помогло
     
  5. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    вобще ggc обычно нормально права раставляет, нетребуется +x после.
     
    1 person likes this.
  6. prat

    prat New Member

    Joined:
    7 Dec 2007
    Messages:
    11
    Likes Received:
    3
    Reputations:
    5
    найти другую доступную на запись папку и попробовать запустить программу из нее.
     
  7. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    у меня в практике при конекте через бинд или бэкконект в 80-90% случаях гцц ставит тежечто были и у скрипта
     
  8. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    в /etc/fstab написано, что /tmp монтируется как default. Права гцц раздал при компиле нормально. В общем, проблему решил использованием другого каталога, доступного на запись. Всем спасибо за подсказки