nixp.ru v3.0

24 октября 2017,
вторник,
06:52:45 MSK

DevOps с компанией «Флант»
apple написал 13 октября 2005 года в 11:54 (335 просмотров) Ведет себя неопределенно; открыл 19 тем в форуме, оставил 98 комментариев на сайте.

как сделать чтоб юзер автоматически входил в систему после загрузки?

в каких скриптах чего написать?

Sasha2

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

Master

Как вариант: хачим /bin/login

Genie

ну, вообще-то, можно сделать и так — в директорию со стартовыми скриптами положить скрипт:

$ cat /etc/init.d/AutoRun
#!/bin/sh
for p in `cat /proc/cmdline`; do
case $p in
      startx=*)
            LOGNAME=${p##*=}
            [ "$LOGNAME" ] && HOME=`cat /etc/passwd|awk 'BEGIN{FS=":"}/^'$LOGNAME':/{printf $6}'`
            [ "$HOME" ] && cd "$HOME" && (su "$LOGNAME" -c startx >/dev/null 2>/dev/null &);;
esac
done

а потом создать софт-линк в /etc/rcN.d с кодом 99.

тогда можно передавать в строке загрузки ядра параметр startx=USERNAME для автозапуска сессии пользователя. при выходе, конечно, надо будет запускать отдельно, и использовать [gkx]dm для входа не нужно.. в общем, кому надо, тот разберётся… :)

ps: мне дома — хватает именно такого способа. потому как для племяшек иного не надо, кроме как мультики в моё отсутствие смотреть. а свет иногда дома всё же отключают, и даже UPS не спасает…. :(

apple

просто что-то с mdk случилось

раньше сам входил, теперь спрашивает логин и пасс

и при запуск startx .xauthority не может создать(или записать) файл в домашнию диру юзера запрещена запись

соотвествено startx не заработал

приходится под рутом

chmod a+rwx /home/user делать

и потом startx

то есть раньше с /home/user было все норм

но недавна на него стали рутовые права(что за глюк опять с mdk)

но при перезагрузке опять все зановоp, запись в /home/user юзеру запрещена