Я хотел бы отключить shutdown
команду для всех пользователей, даже root, при установке Ubuntu Server.
Причина, по которой я хочу это сделать, состоит в том, чтобы не иметь привычки выключать машину таким образом, поскольку я использую SSH на многих производственных машинах одновременно с этой, и я не хотите случайно отключить одну из других машин, введя команду в неправильном окне.
Сервер, на котором я хочу отключить отключение, запускается только внутри VirtualBox на моем рабочем столе Windows, и я использую его только для локального тестирования, поэтому это не проблема, если я не могу отключить его из командной строки.
Я уже немного смягчил проблему, убедившись, что у меня есть другой пароль в образе VirtualBox, но, очевидно, если я нахожусь в sudo
«окне» на одном из рабочих компьютеров, я все равно мог бы случайно отключить его.
Мои вопросы:
- Как отключить команду выключения?
- Если я отключу команду выключения, есть ли какие-либо последствия, о которых мне следует знать? В частности, будет ли отключена поддержка отключения ACPI, что эквивалентно нажатию кнопки питания на физической машине? Может ли это повлиять на другие общие приложения?
Для информации я просто использую этот образ VirtualBox для тестирования сценариев оболочки, запуска Tomcat и Java, и тому подобное.