Войти

Показать полную графическую версию : Безпарольный вход


Protsko
28-09-2004, 11:55
Можно ли где-нибудь и что-нибудь отредактировать, что б при входе в систему не требовало имени пользователя и пароля..?

archy
28-09-2004, 17:30
В /etc/ttys должна быть такая строчка

$ grep autologin /etc/ttys
ttyv0 "/usr/libexec/getty autologin" cons25r on secure

Далее можно смотреть в /etc/gettytab на предмет autologin

Protsko
28-09-2004, 18:42
Ща попробуем...

Protsko
28-09-2004, 20:44
archy Ага, работает. Спасибо.
Только не получилось что планировал.
Пытаюсь заставить что б машина под ФРИ сразу стартовала иксы, а из иксов сразу рдесктоп.  Вопросов нет, но если это всё отдельно. В /etc/ttys включаем секюри для восьмой консоли. ДА - теперь при загрузке сразу иксы стартуют - но требуют пароль.
Допустим иксы не при загрузке стартуют, а мы уже авторизировались и сами сказали стартикс. Тут тоже нет проблем - цеплаются настройки .xinitrc и сразу же рдесктоп стартует.
А вот как это теперь связать?
Каким то образом авторизация иксовая перебивает чтения .xinitrc.
Так вот почему я задал вопрос об автоматическом логине.
Затея такая: клиент включат машину, а она незаметно для него грузится, включаются иксы, они в свою очередь стартуют рдесктоп. Вобщем что б пароль он набивал уже в рдестопе в виндовом сервере. Вот как это всё связать?

И ещё по теме. Я обнаружил в /etc/gettytab  autologin от рута, но я его заменил простым пользователем, но не вышло - залогинился без запроса имени, пароля как рут
:o

И ещё вопрос не по теме. Можно ли уменьшить интервал времени при загрузке в тот момент когда демон предлагает выбрать варианты загрузки?

Protsko
29-09-2004, 16:21
Всё разобрался (правда не до конца). Теперь автологин происходит от имени пользователя. иксинитрц хавает и стартует рдесктоп. Написал сценарий:
/usr/local/etc/rc.d для старта иксов, но не стартуют они после загрузки, так как xdm наверняка запустить нужно, а он только от рута запускается.
Как в скрипте можно запустить xdm от рута?

archy
30-09-2004, 09:44
из /usr/local/etc/rc.d/ все старутет от рута, если в скрипте не указано иное...

Protsko
30-09-2004, 11:56
А как можно заставить от пользователя стартануть?
оффтопик: archy, mar, Barracuda, Belansky, ruslandh, вы где вчера весь день пропадали? Наверно вместе на какой нибудь вечеринке :biglaugh: ? Без Вас форум вчера сонный был!
:gigi:

archy
30-09-2004, 13:13
от рута su -fm user cmd
пиву вчера пил, футбик смотрел, провайдеры пиндосы поломались до кучи...

Protsko
30-09-2004, 13:35
Это получается пользователь должен быть включён в группу wheel?
Футбол хорошо, а вот на выходных Кличко дерётся :up:

archy
30-09-2004, 16:36
нет, в группу wheel должен входить пользователь, который выполняет комманду su, в данном случае это root

Protsko
30-09-2004, 22:17
Не получается. Сценарий срабатывает раньше, чем прохоит авторизация.
А демону (логотип БСД) при загрузке можна изменить время (уменьшить хотя бы до 3 секунд)?

Добавлено:

Может его в в /etc/login записать?

archy
30-09-2004, 23:33
Хм... причем тут авторизация?
Скрипт выполняется от рута, а если в скрипте сделать sudo -fm user cmd, то cmd запустится от user!

Guest
01-10-2004, 10:30
Пакет судо не стоит, но если с помощью су, то скрипт работает. Правда работает, когда его ручками стартовать, но при загрузке не работает... Точнее он пытается его запустить, это видно из сообщений на мониторе, но увы. Вот я и сделал предположение, что он должен стартовать в тот момент, когда уже прошла авторизация пользователя, так как перед авторизацией он стартануть не может.

archy
02-10-2004, 13:45
:) перепутал однако... s/sudo/su/
Должно работать, что именно пишет в логи и на консоль?

Protsko
02-10-2004, 14:09
archy Спасибо большое. Я уже решил проблему. Далеко в лес уходил. Всё оказалось намного проще
:up: :oszone:




© OSzone.net 2001-2012