LINUX.ORG.RU

несколько вопросов по слаке


0

0

Как сделать чтоб иксы гризились в init 5 , и система автоматом входила в учетную запись без набора пароля и логина. кде не стоит, есть флюксбокс. Как сделать выключения компа типа menu>system>halt>reboot. Можно послать в документацию

★★★
Ответ на: комментарий от Rain

это комп не мой и надо чтоб это делалось легко и без ввода пароля рута, можно тут без sudo обойтись? в кде же это реализовано както ...

Dieter ★★★
() автор топика
Ответ на: комментарий от Dieter

В файле /etc/inittab есть несколько строк насчёт загрузки X-ов: default runlevel и runlevel 4. Только чем init 4 не устраивает?

anonymous
()

В Slackware загрузка в X11 идет через init 4.

saper ★★★★★
()

Я бы сделал так:

1. Собрал и установил mingetty
2. Добавил юзера с именем user и длинным паролем, все равно его
никогда не вводить.
3. В /etc/inittab поменял
#c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c1:13:respawn:/sbin/mingetty --autologin user tty1
4. В /etc/sudoers с помощью visudo
user       ALL=(ALL)       NOPASSWD:       /sbin/shutdown -h now
5. В /etc/login.defs добавил строку
NO_PASSWORD_CONSOLE tty1
6. В /home/user/.profile
echo -ne "\033(K"
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ] ; then
    answer="Y"
    read -e -t 5 -n 1 -p "Нажмите Y для начала работы." answer
    if [ "$answer" == "Y" ] || [ "$answer" == "y" ] ; then
        startx
    fi
    answer="Y"
    read -e -t 5 -n 1 -p "Нажмите Y для завершения работы." answer
    if [ "$answer" == "Y" ] || [ "$answer" == "y" ] ; then
        sudo /sbin/shutdown -h now
    fi
fi
unset answer
7. cat /etc/X11/xinit/xinitrc.fluxbox .xinitrc

Все.

anonymous
()
Ответ на: комментарий от anonymous

>7. cat /etc/X11/xinit/xinitrc.fluxbox .xinitrc

Чуть ошибся надо конечно cat /etc/X11/xinit/xinitrc.fluxbox > /home/user/.xinitrc

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.