Об автологине для ASPLinux 14 Cobalt

Аватар пользователя RSTrigger

Вопрос к профи, но если кто владеет без проблем, то буду также благодарен.
Купил Линукса в составе RBY420. Купил целевым назначением, как многопользовательскую вирусоустойчивую. Сам выходец от DOS-Windows. Просмотрел и прощупал под root практически все системные файлы, убрал излишнюю суету при загрузке, но автологин достал, запоминал и запускал под всех пользователей включая root. Нашел в загрузчике файл grub.efi, содержащий элементы управления интерфейсом автологина, но файл при запуске выдавал сообщиние, что он усечен и не запускал графическую оболочку. Тогда в файле etc/gdm/gdm.schemas выявил командную строку делающую автологин доступным. Убрал а строку доступность автологина и .... схлопотал приключение.
Закгрузчик безукоризненно загружается до момента ввода паролей, следом выбрасывает окно графической оболочки паролей и зацикливается не позволяя ввести в себя никакие данные.
Попытка откорректировать неверную запись с помощью системы с компак диска оказалась беуспешной, права root были доступны только в пределах загруженной оболочки. Ошибку вижу, корректировку выполнить не могу.
Сообщите есть ли возможность не валить систему т.к. многие вещи уже настроил и как ее реализовать.

Аватар пользователя Телепат_

Re: Об автологине для ASPLinux 14 Cobalt

Выражение

Цитата:
упил целевым назначением, как многопользовательскую вирусоустойчивую.

противоречит тем действиям, которые вы делаете.
Во-первых: для устойчивости никоим образом не надо делать автологин.
Во вторых - работать под рутом кроме особых случаев. Для этого есть su - и sudo.
В-третьих: желательно предварительно почитать литературу по Linux, например на Rus-lnux.net или на intuit.ru. Иначе последствия могут быть ужасными.
Вам надо сделать вот что: загрузиться в init 3 (передав в grub'е значение 3 в параметрах ядра, при запуске увидете подсказку), исправить свои файлы и запутить из консоли же X windows командой init 5.

Аватар пользователя RSTrigger

Re: Об автологине для ASPLinux 14 Cobalt

Телепат, Вы наверно не внимательно прочитали мой вопрос.
1 Я пытался удалить автологин, который был предустановлен изготовителем.
2 Без помощи рута здесь не обойтись.
3 Литература в необходимом количестве была прочитана. Иначе я бы не сунулся.
Более того, отредактировав и проверив исправность работы загрузчика, мне удалось удалить излишнюю суету при загрузке (для начального периода работы).

И по Вашему предложению. А что, переход на уровень 3 разве снимет запрос логина? Предложение не укладывается в концепцию системы, но просмотрю непременно.

Аватар пользователя Телепат_

Re: Об автологине для ASPLinux 14 Cobalt

RSTrigger писал(а):
Телепат, Вы наверно не внимательно прочитали мой вопрос.
1 Я пытался удалить автологин, который был предустановлен изготовителем.
.....
И по Вашему предложению. А что, переход на уровень 3 разве снимет запрос логина? Предложение не укладывается в концепцию системы, но просмотрю непременно.

???
Так вам снять автологин или наоборот?

В init 3 вы введете рутоывый логин и пароль. Дальше - делайте что хотите.

Аватар пользователя RSTrigger

Re: Об автологине для ASPLinux 14 Cobalt

Проблема в том, что загрузчик принимает ограниченное число команд и init 3 среди них нет. Проблему я ликвидировал практически бескровно. При входе исполняемого файла в автологин, я нажал Esc, затем указатель вверх и далее Ввод. Графический интерфейс выбросил меня в командную строку с текстовым вводом логина. Дальше все было просто. Система открылась и позволила устранить "залепуху" и все. Спасибо за содействие, оно было полезным. Остальное я понял как можно сделать.
С уважением, RSTrigger.

Аватар пользователя Телепат_

Re: Об автологине для ASPLinux 14 Cobalt

RSTrigger писал(а):
Проблема в том, что загрузчик принимает ограниченное число команд и init 3 среди них нет.

O_o Загрузчик понимает до 64 кбайт строки. Какие команды вы в него впихнете в эти 64 кбайт - такие и будут обрабатываться. Кроме того было наисано передать параметры ядра в загрузчике, а не загрузчику...

Аватар пользователя RSTrigger

Re: Об автологине для ASPLinux 14 Cobalt

Да, ладно, прокрутите мою "залепуху", выйдете в grub и он Вам сообщит перечень доступных команд. Сам выведет, А то что Вам помимо захочется ввести, на то получите знакомое "Unrecognized command"... И насчет kernel'а. В kernel он меня просто не впускал, очевидно потому, что еще не дошел до этой стадии.
А вот профессионалы от технической поддержки до сих пор молчат, как рыбы. Ну да Бог с ними.

Аватар пользователя Телепат_

Re: Об автологине для ASPLinux 14 Cobalt

RSTrigger писал(а):
Да, ладно, прокрутите мою "залепуху", выйдете в grub и он Вам сообщит перечень доступных команд. Сам выведет, А то что Вам помимо захочется ввести, на то получите знакомое "Unrecognized command"...

/me может считать себя неудачнегом?
/me только утром запускал в init 3 федору через grub

Цитата:
И насчет kernel'а. В kernel он меня просто не впускал, очевидно потому, что еще не дошел до этой стадии.

O_o..... Это вы о чем???

Цитата:
А вот профессионалы от технической поддержки до сих пор молчат, как рыбы. Ну да Бог с ними.

Техподдержка живет на support.asplinux.ru, как и написано в ридми дистрибутива. А здесь - коммунити.

Аватар пользователя uvy

Re: Об автологине для ASPLinux 14 Cobalt

- для перехода в init3 надо подредактировать 1 символ в файле /etc/inittab
(заменить 5 на 3).
Затем, после загрузки, можно войти из под рута и запустить gdm или kdm.
Или запускать startx из под пользователя, но его еще надо настраивать., вобщем через gdm или kdm меньше возни.

- кстати, грузиться в init3 обязательно надо после переустановки драйвера видеокарты (и соответственно после апгрейда). Иначе можно получить
зависающие X и кучу приятных (или не очень) впечатлений.

- а сам автологин в графической программе настройки можно отменить. Где-то в секции advanced/login (в KDE).
В gnome тоже можно, но где там это делается, помню с трудом.

RSS-материал