LINUX.ORG.RU
решено ФорумAdmin

«/usr/bin/env php» не работает

 ,


0

1

Есть vm с debian11. Интернет отсутствует, есть только локальное зеркало дебиановской репы. Есть скрипт на php с «#!/usr/bin/env php» в начале. При попытке запустить даже от рута получаем:

-bash: /usr/sbin/fwconsole: Permission denied


При этом

php /usr/sbin/fwconsole


работает.

env php


запускает пхпшный интерпретатор.

Права 777 на скрипт не помогают. Пхп 7.4 ставил стандартным способом через apt install. Чего ему не хватает и как фиксить?

★★★★★

да кто его знает что у тебя там в системе наделано

попробуй в другое место переложить

mrjaggers
()

Посмотри первую строку через hexdump.

В худшем случае через strace запусти

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от yu-boot

мля ну я же так и думал но решил что /usr/bin с noexec это уж слишком

mrjaggers
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.
Тема будет перемещена в архив .