LINUX.ORG.RU

История изменений

Исправление gobot, (текущая версия) :

Дело не в конфиге пхп, проверял на разных

На одном сервере Debian 9(в котором оболочка не запускается) запускаю

php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 8497 pts/1    S+     0:00 php -r exec('sleep 100');
 8498 pts/1    S+     0:00 sleep 100
 8570 pts/2    S+     0:00 grep sleep 100

pstree -p 8497

php(8497)───sleep(8498)




Тут все нормально, оболочка не создается.
Запускаю от root. Пробовал запускать от разных пользователей. Пробовал запускать с дефолтным конфигом и без конфига (-n). Все равно оболочка не создается как и мне нужно. Пхп не перекомпилирован, дефолтный, из пакетов

На другом Debian 11, новом, где оболочка запускается
php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 709652 pts/3    S+     0:00 php -r exec('sleep 100');
 709653 pts/3    S+     0:00 sh -c sleep 100
 709654 pts/3    S+     0:00 sleep 100
 709716 pts/4    S+     0:00 grep sleep 100



pstree -p 709652

php(709652)───sh(709653)───sleep(709654)



Появляется прокладка - sh

Исправление gobot, :

Дело не в конфиге пхп, проверял на разных

На одном сервере Debian 9(в котором оболочка не запускается) запускаю

php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 8497 pts/1    S+     0:00 php -r exec('sleep 100');
 8498 pts/1    S+     0:00 sleep 100
 8570 pts/2    S+     0:00 grep sleep 100

pstree -p 8497

php(8497)───sleep(8498)




На другом Debian 11, новом, где оболочка запускается
php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 709652 pts/3    S+     0:00 php -r exec('sleep 100');
 709653 pts/3    S+     0:00 sh -c sleep 100
 709654 pts/3    S+     0:00 sleep 100
 709716 pts/4    S+     0:00 grep sleep 100



pstree -p 709652

php(709652)───sh(709653)───sleep(709654)



Появляется прокладка - sh

Запускаю и там и там от root

Исправление gobot, :

Дело не в конфиге пхп, проверял на разных

На одном сервере Debian 9(в котором оболочка не запускается) запускаю

php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 8497 pts/1    S+     0:00 php -r exec('sleep 100');
 8498 pts/1    S+     0:00 sleep 100
 8570 pts/2    S+     0:00 grep sleep 100

pstree -p 8497

php(8497)───sleep(8498)




На другом Debian 11, новом, где оболочка запускается
php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 709652 pts/3    S+     0:00 php -r exec('sleep 100');
 709653 pts/3    S+     0:00 sh -c sleep 100
 709654 pts/3    S+     0:00 sleep 100
 709716 pts/4    S+     0:00 grep sleep 100



pstree -p 709652

php(709652)───sh(709653)───sleep(709654)



Появляется прокладка - sh

Исправление gobot, :

Дело не в конфиге пхп, проверял на разных

На одном сервере Debian 9(в котором оболочка не запускается) запускаю

php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 8497 pts/1    S+     0:00 php -r exec('sleep 100');
 8498 pts/1    S+     0:00 sleep 100
 8570 pts/2    S+     0:00 grep sleep 100

php(8497)───sleep(8498)




На другом Debian 11, новом, где оболочка запускается
php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 709652 pts/3    S+     0:00 php -r exec('sleep 100');
 709653 pts/3    S+     0:00 sh -c sleep 100
 709654 pts/3    S+     0:00 sleep 100
 709716 pts/4    S+     0:00 grep sleep 100



pstree -p 709652

php(709652)───sh(709653)───sleep(709654)



Появляется прокладка - sh

Исходная версия gobot, :

Дело не в конфиге пхп, проверял на разных

На одном сервере Debian 9(в котором оболочка не запускается) запускаю

php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 8497 pts/1    S+     0:00 php -r exec('sleep 100');
 8498 pts/1    S+     0:00 sleep 100
 8570 pts/2    S+     0:00 grep sleep 100

php(8497)───sleep(8498)




На другом Debian 11, новом, где оболочка запускается
php -r "exec('sleep 100');"
ps -ax | grep "sleep 100"

 709652 pts/3    S+     0:00 php -r exec('sleep 100');
 709653 pts/3    S+     0:00 sh -c sleep 100
 709654 pts/3    S+     0:00 sleep 100
 709716 pts/4    S+     0:00 grep sleep 100



pstree -p 709652

php(709652)───sh(709653)───sleep(709654)



Появляется прокладка - sh