ФорумПрограммированиеPHP для идиотов → Запуск perl-скрипта из php

Запуск perl-скрипта из php

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 27 мая 2009 г. 0:12, спустя 9 минут 14 секунд




    phpdude, конвеер к батнику или popen() & friends
    хуй там. увидишь надпись keyboard interaction only :D

    хотел я както такое провернуть, если провернешь, дай знать как :)
    можно проимитировать keyboard interaction, если охота писать)
    ага, написать свое терминальное устройство и тп)))

    Сапожник без сапог
  • ubica

    Сообщения: 530 Репутация: N Группа: Кто попало

    Spritz 27 мая 2009 г. 0:19, спустя 7 минут 10 секунд

    phpdude, да нет, я почти уверен, что это без драйверов пишется..
    как мотанга и как либерти бой? скайп не работает чтото
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 27 мая 2009 г. 8:47, спустя 8 часов 28 минут 3 секунды

    вчера вечером написал преподу по поводу User/Group nobody(60001)/60001, сегодня он поменял на серваке User/Group, в результате shell_exec и proc_open заработали, буду копать дальше
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 3 июня 2009 г. 23:27, спустя 7 дней 14 часов 39 минут

    подскажите как как создать учетную запись типа root, т.к. только из под этой учетной записи я могу обращаться к .bash_history пользователей а также shadow и passwd, если в конфиге сервера прописать логин root то сервер просто не запускается (ошибка: статус 3) поэтому собственно и спрашиваю как сделать подобную запись, пробовал создавать запись с максимально возможными правами но у нее всеравно нет прав на чьтение чужих файлов, нарыл такие файлы user_attr, policy_attr, я хоть в том направлении ищу?
    теперь научился выполнять стандартные команды из пхп, делать символические ссылки и т д, а вот прав на просмотр и изменение не хватает
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 4 июня 2009 г. 3:07, спустя 3 часа 40 минут 12 секунд

    sw12345, пользователь root создается по умолчанию в системе, если ты не имеешь пароля от него, то надо в режиме "Single user" установить свой пароль (только в том случае если у тебя есть физ. доступ к машине)

    Интересно?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 4 июня 2009 г. 7:47, спустя 4 часа 40 минут 24 секунды

    очень интересно, у меня есть полный доступ к машине но тока через препода, нам (мне и преподу) лишь бы уже как нить научиться обращаться из пхп к этим файлам чтобы диплом сдать, на безопасность пока всеравно. Сейчас нужно чтобы сервер обращался к файлам из под рута иначе доступа нет
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 4 июня 2009 г. 15:21, спустя 7 часов 33 минуты 47 секунд

    sw12345, как установлен PHP, как модуль apache? Тогда права рута не подойдут, потомучто php будет работать под правами www или http (apache/httpd).

    А пароль сменить вот так: http://adw0rd.ru/2009/freebsd-recovery-root-password/

    Заходишь при загрузке ОСи в режим Single User
    и выполняешь команду password

    Какая ОСь?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 4 июня 2009 г. 19:15, спустя 3 часа 54 минуты 1 секунду

    ось solaris 9
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 4 июня 2009 г. 21:51, спустя 2 часа 35 минут 22 секунды


    sw12345, как установлен PHP, как модуль apache? Тогда права рута не подойдут, потомучто php будет работать под правами www или http (apache/httpd).

    а  как по другому можно установить?
    Пароль мне под рутом восстанавливать не нужно, я его и так знаю, только вот как применить в своем случае не совсем понятно
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 4 июня 2009 г. 22:32, спустя 41 минуту 1 секунду

    sw12345, установить как CGI/FastCGI…
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 4 июня 2009 г. 22:35, спустя 2 минуты 56 секунд

    Пароль мне под рутом восстанавливать не нужно, я его и так знаю, только вот как применить в своем случае не совсем понятно
    как запущен apache? как установлен PHP, ты мне так и не ответил?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 5 июня 2009 г. 7:16, спустя 8 часов 41 минуту 11 секунд

    Глупый вопрос =) но где можно посмотреть как он установлен и запущен?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 5 июня 2009 г. 13:42, спустя 6 часов 26 минут 23 секунды

    sw12345, в диспетчере например

    # top

    или

    # ps aux | grep название процесса (httpd, apache)


    А установить под кем работать должен, можно в настройках апача (файл: apache.conf или httpd.conf)

    User пользователь
    Group группа
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 5 июня 2009 г. 21:06, спустя 7 часов 24 минуты 2 секунды

    а ну это я уже сделал, выше об этом писал, сделали учетную запись почти полный рут, включили ее в группу root, в Group указали root, в результате этих изменений смоги из пхп обращаться к файлам, создавать ссылки но только в своем каталоге, нет прав даже на чтение в других папках пользователей
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 6 июня 2009 г. 1:05, спустя 3 часа 58 минут 21 секунду

    sw12345, потомучто у тех папок группа то наверное не совпадает… не знаю что за группа root, во freebsd - wheel называется и она имеет доступ к системным файлам и т.д., а на пользовательские файлы это нисколько не распространяется…

    И нельзя сделать пользователя - почти "рут", рут только один с такими возможностями. А у вас пользователь наделенный правами - группы, которой принадлежат системные файлы и не более того.
    https://smappi.org/ - платформа по созданию API на все случаи жизни

Пожалуйста, авторизуйтесь, чтобы написать комментарий!