Ответ 1
Вы можете добавить команду в /etc/rc.local
script, которая выполняется в конце запуска.
Напишите команду перед exit 0
. Все, что написано после exit 0
, никогда не будет выполнено.
Я хочу запустить команду sudo
при запуске Ubuntu (до того, как кто-либо войдет в систему):
sudo searchd
Как мне это сделать?
Вы можете добавить команду в /etc/rc.local
script, которая выполняется в конце запуска.
Напишите команду перед exit 0
. Все, что написано после exit 0
, никогда не будет выполнено.
Отредактируйте конфигурацию tty в /etc/init/tty*.conf
с помощью shellscript в качестве параметра:
(...)
exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1
(...)
Это предполагает, что мы редактируем tty1, а script, который читает ввод, - это InInputScript.sh.
Слово предупреждения этого script запускается как root, поэтому, когда вы вводите материал в него, у вас есть root priviliges. Также добавьте путь к местоположению script.
Важно: script, когда он заканчивается, должен вызывать /sbin/login, иначе вы не сможете войти в терминал.