Выскочка для контроля разветвляющегося демона?

Вы говорите об истории оболочки? vi окружают режим (:sh) запускает оболочку пользователя по умолчанию, Если это - удар затем, можно удостовериться, что сохранение истории всегда включается путем редактирования глобального/etc/bashrc и добавления:

set HISTFILE=~/.bash_history
shopt -s histappend
PROMPT_COMMAND='history -a'

это гарантирует, что каждая пользовательская команда зарегистрирована в файл, это не становится перезаписанным, и это обновляется каждый раз, когда приглашение оболочки появляется.

Обратите внимание, что пользователи могут переопределить это в своем персональном ~/.bashrc таким образом, это не абсолютная гарантия, что вход произойдет.

Некоторые версии vi (как nvi) поддерживают безопасный режим, который отключает доступ оболочки через запуск vi как nvi -S. Вы могли установить глобальный псевдоним в /etc/bashrc вызвать этот режим по умолчанию также.

Обратите внимание, что в целом проблемой пользователей, добирающихся до оболочки через неожиданные средства, является классическая проблема Unix. Нет никакого способа отключить это полностью, лучшее, которое можно сделать, попытаться ограничить доступ по умолчанию. Сложный пользователь (или даже пользователь, который знает, как использовать Google) могут всегда обходить эти ограничения. Например, если пользователь не хочет свою историю оболочки, зарегистрированную, он мог всегда просто должностное лицо новая копия оболочки с любыми опциями, которые он хотел использовать.

Вот большая рецензия того, как вызвать входящий в систему удар и способы, которыми может обойтись вход.

Наконец, Вы полагали просто говорящий с пользователем определять то, что они делают? 99% времени простая вербальная коммуникация могут разрешить любой беспорядок. При входе действия этого пользователя, потому что Вы не доверяете им, возможно, можно говорить с ними о проблемах.

0
задан 23 July 2013 в 19:42
1 ответ

Представьте, что apache дает сбой и вам нужно его перезапустить. Upstart сделает это. Лично я предпочитаю supervisord , поскольку он также может работать в пользовательском пространстве, но выскочка очень хороша.

0
ответ дан 5 December 2019 в 15:09

Теги

Похожие вопросы