Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alex_t Гость
|
Добавлено: Чт Дек 25 2003 12:38 Заголовок сообщения: логинизация в freeBSD |
|
|
Народ подскажите можно ли во freeBSD (в UNIX вообще) загрузить ОС в обход процедуре ввода login и password. В смысле чтобы процесс авторизации проходил автоматически.
Допустим, если из командной строки ввести `login root`, при этом у root пароль пустой, то нормально логинишся под root.
Можно ли сделать что то подобное на этапе загрузки ОС (без доступа к командной строке) сисадминными средствами без программирования.
В /etc нашел файл gettytab, но по-моему он не избавляет от ручной авторизации, а только лишь устанавливает параметры консоли. |
|
Вернуться к началу |
|
 |
butcher
Зарегистрирован: 18.04.2003 Сообщения: 467 Откуда: Киров
|
Добавлено: Чт Дек 25 2003 15:28 Заголовок сообщения: |
|
|
грузишься в однопользовательском режиме (с учётом того что консоль считается безопасной (secure)), но при этом ты теряешь в функциональности системы.. вопрос, а зачем это всё надо? это же не 98-я винда.. _________________ Нет ничего невозможного... |
|
Вернуться к началу |
|
 |
alex_t Гость
|
Добавлено: Чт Дек 25 2003 15:42 Заголовок сообщения: |
|
|
Нужно это чтобы не париться каждый раз с вводом root на всех 13 машинах, что ускорит загрузку системы в целом, если учесть что питание врубается для всех машин с одного тумблера.
А вот терять в функциональности, это совсем не выход и даже очень нехорошо получиться.
Просто нужно подсунуть root в login без ввода его с клавы.
Идти программистким путем пока не хочется (пока...). |
|
Вернуться к началу |
|
 |
butcher
Зарегистрирован: 18.04.2003 Сообщения: 467 Откуда: Киров
|
Добавлено: Чт Дек 25 2003 16:39 Заголовок сообщения: |
|
|
Вот ещё раскопал вариант:
vi /etc/gettytab
# добавляешь туда например вот это:
aPc:\
:al=root:ht:np:sp#115200:
vi /etc/ttys
# правим например для первой консоли:
ttyv0 "/usr/libexec/getty aPc" cons25r on secure
init 1
и вперёд.. _________________ Нет ничего невозможного... |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Дек 25 2003 16:42 Заголовок сообщения: |
|
|
В inittab надо место mingetty повесить нечто другое.
Может попробовать сразу bash ? |
|
Вернуться к началу |
|
 |
alex_t Гость
|
Добавлено: Чт Дек 25 2003 17:40 Заголовок сообщения: |
|
|
А с какой версии freeBSD в gettytab появился параметр :al, потому как в своих man на gettytab я ентого параметра не нашел.
C :al должно сработать, но смущаеть то что в родном man про етот параметр ничего не сказано, хотя на freeBSD.org этот параметр упомянут.
И в какой директории лежит (должен лежать) inittab |
|
Вернуться к началу |
|
 |
butcher
Зарегистрирован: 18.04.2003 Сообщения: 467 Откуда: Киров
|
Добавлено: Чт Дек 25 2003 19:08 Заголовок сообщения: |
|
|
про inittab во FreeBSD я ничего не слышал..
а параметр, посмотри в /etc/gettytab есть упоминания, по крайней мере в 4.8 есть _________________ Нет ничего невозможного... |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Дек 25 2003 21:02 Заголовок сообщения: |
|
|
Пардон, перепутал Фряху с Линуксом. |
|
Вернуться к началу |
|
 |
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Пт Дек 26 2003 07:43 Заголовок сообщения: |
|
|
alex_t писал(а): | Нужно это чтобы не париться каждый раз с вводом root на всех 13 машинах, что ускорит загрузку системы в целом, если учесть что питание врубается для всех машин с одного тумблера.
|
а без ввода логина Фря не грузится?
о безопасности вы наверное вообще не беспокоетесь, но это конечно ваше дело)) |
|
Вернуться к началу |
|
 |
Dim
Зарегистрирован: 06.02.2002 Сообщения: 34
|
Добавлено: Пт Дек 26 2003 08:12 Заголовок сообщения: |
|
|
alex_t писал(а): | А с какой версии freeBSD в gettytab появился параметр :al, потому как в своих man на gettytab я ентого параметра не нашел. | в 4.8 :al работает
в /etc/gettytab есть готовая строка для автологина root-а |
|
Вернуться к началу |
|
 |
совсем незнакомый
Зарегистрирован: 24.12.2003 Сообщения: 183 Откуда: Israel
|
Добавлено: Сб Дек 27 2003 03:12 Заголовок сообщения: |
|
|
alex_t писал(а): | Нужно это чтобы не париться каждый раз с вводом root на всех 13 машинах, что ускорит загрузку системы в целом, если учесть что питание врубается для всех машин с одного тумблера.
А вот терять в функциональности, это совсем не выход и даже очень нехорошо получиться.
Просто нужно подсунуть root в login без ввода его с клавы.
Идти программистким путем пока не хочется (пока...). |
не догоняю я цели: если вопрос стоит об автоматическом запуске какой-то проги (или нескольких)... то почему бы ея не вписать в автоматизированный запуск после inittaba ?
а её вывод перелить на консольку ... |
|
Вернуться к началу |
|
 |
Dmitry.Karpov
Зарегистрирован: 30.11.2003 Сообщения: 415 Откуда: Moscow
|
Добавлено: Вс Дек 28 2003 12:04 Заголовок сообщения: Re: логинизация в freeBSD |
|
|
alex_t писал(а): | Народ подскажите можно ли во freeBSD (в UNIX вообще) загрузить ОС в обход процедуре ввода login и password. | Вообще-то login запускается из getty (или из telnetd или из sshd), а эти запускаются после загрузки OS. Т.е. все сетевые сервисы/демоны прекрасно работают без ввода пользовательского пароля (и в NetWare, и в W'NT точно так же).
alex_t писал(а): | В смысле чтобы процесс авторизации проходил автоматически. | Авторизации чего?
alex_t писал(а): | Допустим, если из командной строки ввести `login root`, при этом у root пароль пустой, то нормально логинишся под root. | Но ведь сначала надо получить доступ к командной строке, а командная строка - это один из Shell (sh, csh, tcsh, bash и куча других).
alex_t писал(а): | Можно ли сделать что то подобное на этапе загрузки ОС (без доступа к командной строке) сисадминными средствами без программирования.
В /etc нашел файл gettytab, но по-моему он не избавляет от ручной авторизации, а только лишь устанавливает параметры консоли. | Попробуй вместо getty указачть свой любимый Shell в /etc/ttys (сначала только на одной консоли для эксперимента). Возможная проблема в том, что getty настраивает терминал, так что прямой запуск Shell можер работать некорректно. Чтобы не перегружать машину, после изменений /etc/ttys делай `kill -SIGHUP 1'. _________________ Благословен Бог, сотворивший меня сисадмином! |
|
Вернуться к началу |
|
 |
|