LINUX.ORG.RU

Автоматический вход под root при запуске

 ,


0

2

Доброго времени суток, дамы и господа.

Скажите пожалуйста, каким образом можно запилить вход в систему под root без ввода пароля и при старте системы?

З.Ы.: дабы в дальнейшем избежать холивара на тему «Вай небезопасно то как» расскажу зачем: есть миникомпьютер работающий под Linux и который управляет несколькими сервоприводами, у него нет подключения к интернету и он не используется простыми юзерами. Только управления сервоприводами, больше ничего. Нет там ни каких важных файлов и т.д.


Ответ на: комментарий от Deleted

Подразумевается использование миникомпьютера без экрана и клавиатуры - только сервопприводы и батарея.

KoliK
() автор топика
Ответ на: комментарий от KoliK

Подразумевается использование миникомпьютера без экрана и клавиатуры - только сервопприводы и батарея.

Зачем тогда под root логиниться вообще?

Deleted
()
Ответ на: комментарий от Deleted

Зачем тогда под root логиниться вообще?

Очевидно же, для запуска программы, которая изменяет файлик, который управляет сервоприводом. По другом ни как.

KoliK
() автор топика
Ответ на: комментарий от manntes-live

Ну и куда ты автоматически входить хочешь в этом случае? А главное - зачем?

В систему - отсутствие экрана не мешает работе сервопривода. А зачем?! Хм... наверно для запуска программы управления сервоприводом, програмку в автозагрузку и профит.

KoliK
() автор топика
Ответ на: комментарий от KoliK

Так ведь правильнее права доступа к файлу настроить?

user42 ★★
()
Ответ на: комментарий от KoliK

Очевидно же, для запуска программы, которая изменяет файлик, который управляет сервоприводом. По другом ни как.

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

Deleted
()
Ответ на: комментарий от Deleted

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

Несколько лет пользуюсь Linux как второй ОС, и не могу понять - почему за такое надо убивать? :D Тем более в моём случае не будет никакого контакта с «внешней средой».

KoliK
() автор топика
Ответ на: комментарий от KoliK

Несколько лет пользуюсь Linux как второй ОС, и не могу понять - почему за такое надо убивать?

Потому что если тебе нужно, чтобы у тебя что-то запускалось при старте ПК — это должно запускаться при старте ПК с помощью скриптов инициализации, а не с помощью автозагрузки при логине пользователя.

Тем более в моём случае не будет никакого контакта с «внешней средой».

В плане безопасности это ужасно, но безопасность тут и не причем. Ты делаешь неправильно.

Deleted
()
Ответ на: комментарий от KoliK

О как! Откройте для себя откровение в виде sudo.

anonymous
()

На заре развития вычислительной техники это делалось указанием /bin/sh в качестве init

Если нужны все прелести текущей системы инициализации то, лично я бы нашел место в скриптах, которое отвечает за запуск программы для ввода пароля, кажется она именуется login. Если ее заменить на запуск шелла то мы останемся под root.

German_1984 ★★
()

Замени getty на «mingetty --autologin root» Но лучше сделай автологин не под рутом, а под юзером

sunny1983 ★★★★★
()

Если программке не нужны иксы, то пихай в /etc/rc.local

Альтернативно можешь запилить простой rc-скрипт, если нужно запускать/останавливать программку.

Автологин тебе не нужен.

Nao ★★★★★
()
Последнее исправление: Nao (всего исправлений: 1)

подправь тогда параметры ядра

kernel /образ_ядра root=/корневой_раздел rw init=/bin/sh

andregin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.