загрузиться с правами суперпользователя (root) на сервере Ubuntu 12.04

1

Я пытаюсь реализовать мультисенсорную систему (без дисплея или клавиатуры), которая нуждается в правах sudo сразу после загрузки (сервер Ubuntu 12.04 для ARM). Поэтому я хотел бы автоматически войти в систему как root. (просто включите питание, и система загрузится без запроса пароля и т. д.) Я знаю, что это не рекомендуется, но некоторые проблемы с USB заставляют меня использовать права root. Я прекрасно знаю, что я делаю, поэтому, пожалуйста, не говорите мне не делать этого. Я посмотрел в Интернете, но не мог найти решение ...

Было бы здорово получить вашу помощь. Спасибо.


источник
Какой конкретный вопрос / проблема? Все запускается как root во время загрузки.
Январь
Я просто хочу войти в систему как root напрямую, без использования $ sudo su или аналогичного
Извините, я думал, что вы запускаете сервис.
января

Ответы:

0

Если это ваше собственное приложение, тогда исправьте сценарий оболочки bash, чтобы начать перезапуск, остановить приложение и поместить его в каталог /etc/init.d. Затем выполните команду update-rc.d

Ганеша
источник
Это не то, что я ищу. Это своего рода целая среда, которой нужны права sudo, а не одно приложение ...
0

Попробуйте следовать

sudo vim /etc/init/tty1.conf

Измените последнюю строку этого файла на (где USERNAME - имя пользователя, под которым вы хотите войти): exec / bin / login -f USERNAME </ dev / tty1> / dev / tty1 2> & 1

Сохраните это и сделайте следующее

vim ~ / .bashrc

if [$ (tty) == "/ dev / tty1"]; затем

 startx

фи

сохранить и перезагрузить.

Ссылка: http://tombuntu.com/index.php/2010/01/01/enable-automatic-login-in-ubuntu-9-10-server/

Ганеша
источник
Извините, но я пробовал этот метод раньше, и он не работал ... Также мне не нужно запускать графический интерфейс, потому что я использую версию сервера (только терминал)