Ubuntu-запуск команды при запуске с помощью "sudo"


Я хотел бы запустить sudo команда при запуске Ubuntu (до того, как кто-либо войдет в систему):

sudo searchd

Как бы я это сделал?

2 91

2 ответа:

вы можете добавить команду /etc/rc.local скрипт, который выполняется в конце запуска.

пишем команду перед exit 0. Все, что написано после exit 0 никогда не будет выполнена.

изменить конфигурацию tty в /etc/init/tty*.conf С shellscript в качестве параметра :

(...)
exec /sbin/getty -n -l  theInputScript.sh -8 38400 tty1
(...)

это предполагает, что мы редактируем tty1 и скрипт, который читает ввод theInputScript.sh.

предупреждаю этот скрипт запускается как root, так что, когда вы вводите в него у вас есть root права. Также добавьте путь к расположению скрипта.

важно: скрипт, когда он заканчивается, должен вызвать /sbin / login в противном случае вы не сможете для входа в терминал.