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

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

sudo searchd

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

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, иначе вы не сможете для входа в терминал.