Гетти - это легальный способ, Ret - сорри за дезинформацию, а для чего собственно тебе оно?27.12.05 12:41 Число просмотров: 2961 Автор: whiletrue <Роман> Статус: Elderman
> нужно по зарез чтобы машина с фришкой сама загружалась а не > ждала в вода логина и пароля, подскажите как можно это > автоматизировать
Я во FreeBSD не сильно разбираюсь, но по аналогии с линухом: можно просто login не запускать, а сразу оболочку или командный интерпретатор выполнить. Тогда он будет запущен с UID=0
В текстовом режиме нельзя - с графической оболочкой можно26.12.05 14:53 Автор: whiletrue <Роман> Статус: Elderman Отредактировано 26.12.05 14:55 Количество правок: 1
> нужно по зарез чтобы машина с фришкой сама загружалась а не > ждала в вода логина и пароля, подскажите как можно это автоматизировать
В общих чертах, подход такой:
1. Создаем пользователя. С пустым паролем (может быть описанный мною способ будет работать и для пользователей с паролем - не проверял, на эту тему можно отдельно пообщаться). Для него настраиваем все как положено, командный интерпретатор и т.п...
2. В файле /etc/gettytab создаем профиль для getty, при помощи которого будем логинить юзера на автомате. Я вношу следующую запись (уже не помню, откуда вылезла, возможно, функционал можно расширить - нужно курить маны и пить кофе ;) ):
myuser|al.9600:\
:al=myusername:tc=std.9600
где:
myuser - название нашего создаваемого профиля
myusername - имя созданного пользователя, под которым будем логиниться.
3. В файле /etc/ttys вносим запись, по которой нужный нам профиль getty будет автоматом логиниться на выбранную консоль. Запись будет иметь примерно такой вид:
ttyv0 "/usr/libexec/getty myuser" cons25r on secure
Эта директива означает, что на 0 консоль залогинится пользователь, описанный в профиле myuser в /etc/gettytab
В общем, примерно порядок действий именно такой. Возможно, я какую-то деталь упустил и где-то там еще что-то нужно прикрутить, но направление мыслей именно в эту сторону. По крайней мере, у меня на 20 рабочих станциях пользователи грузятся автоматом именно таким способом (кстати, версия фри у меня - 4.8, но не думаю, что в следующих версиях этот механизм подвергся каким-либо существенным изменениям).
В общем, нужно читать маны по gettytab и ttys (я это делал давно, уже не помню всех тонкостей, да и сейчас недосуг).
Будут вопросы - пиши, постараюсь помочь.
А если проще - вместо гетти шел запускать, прокатит?27.12.05 09:50 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Я просто не знаю, как это правильно сделать и реально ли вообще. Все-таки я не специализируюсь по фре и юниксам, специалистом в этом вопросе себя не считаю...
su27.12.05 11:04 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman