Вы можете попробовать Retext или Haroopad (оба позволяют редактировать код уценки и просматривать его)
Источник изображения - Haroopad
Вы можете использовать учетную запись пользователя с ключевым файлом вместо пароля (поэтому вам не нужно вводить пароль для входа в систему). Вы также можете предоставить пользователю «оболочку по умолчанию», которая не является bash или sh, но «shutmedown.sh» или что-то вроде этого, которое выполнит ваш выключение-код.