1

Итак, я сделал небольшой скрипт на PHP с некоторыми базовыми функциями (ls, cat и т.д.) И хотел бы использовать его в качестве оболочки по умолчанию.

Но так как я не хочу делать ошибку, у меня есть несколько вопросов: если я изменю файл /etc /passwd и скажу, что моя оболочка теперь /bash/myshell.php, будет ли она работать? Должен ли файл находиться в /bin или что-то вроде /Downloads/myscript.php будет работать?

Я использую Debian 8

1 ответ1

0

Ваша новая оболочка должна быть указана в /etc /shells (root). Пользователи могут затем использовать chsh для изменения оболочки. Вы можете хранить исполняемые файлы в /bin в других файловых системах, что зависит от параметров монтирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .