Автовход в систему (+ авто-запуск пользовательско скрипта)

Модератор: Модераторы разделов

Аватара пользователя
user0zlt74
Сообщения: 102
ОС: Arch Linux - core Dump

Автовход в систему

Сообщение user0zlt74 »

Хочеться сделать вот что. чтобы после загрузки системы, автоматически, без приглашения ввести лог/пасс (авторизоваться), стартовали иксы, и от имени пользователя определенного запускался скрипт, ну или 2 скрипта :)
Нужно, чтобы на момент запуска скриптов были определены все переменные окружения, чтобы там русские буквы читались не кракозябрами.
Оконные менеджеры не нужны.
Как начал решать проблемму:

1. Поправил файл /etc/inittab:
## Only one of the following two lines can be uncommented!
# Boot to console
№id:3:initdefault:
# Boot to X11
id:5:initdefault:

и вот тут еще
# Example lines for starting a login manager
x:5:respawn:/usr/bin/xinit
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/opt/kde/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >& /dev/null



Сдалал (с каких то..) вывод, что при запуске /usr/bin/xinit во время загрузки системы будет читаться /etc/X11/xinit/xinitrc
В который и засунул строчку, вызывающий мой скрипт - ничего не получилось, более того, при попытке запустить свой скрипт, вместо кириллицы узрел кракозябры.

Помогите плиз :) - как сделать так, чтобы:
1. после старта запускались автоматом (без запроса лога/пасса) иксы, без оконного менеджера (фсяких там kde/gnome/xfce)
2. после старта иксов определялись переменные окружения, свойственные определенному пользователю
3. От имени пользователя из пункта 2 запускался скрипт

Спасибо :)

ЗЫ: Если это имеет значение:

user0@asu_szn ~]$ pacman -Q xorg-server
xorg-server 1.2.0-5
[user0@asu_szn ~]$

[user0@asu_szn ~]$ uname -a
Linux asu_szn 2.6.23-ARCH #1 SMP PREEMPT Sat Oct 27 09:04:14 UTC 2007 i686 AMD Athlon™ 64 Processor 3200+ AuthenticAMD GNU/Linux
[user0@asu_szn ~]$
Спасибо сказали:
MrSinister
Сообщения: 95

Re: Автовход в систему

Сообщение MrSinister »

1.
В файле /etc/rc.local перед строчкой с exit 0 (если таковая не имеется, вписать):
/bin/su - <user> -c "/bin/sh -lc startx"

где <user> - имя_пользователя

2.
# во первых, xfce, kde и прочие - это не оконные менеджеры, а окружения рабочего стола, использующие оконные менеджеры.

Править файл ~/.xinitrc , где до строки с "exec twm" (или другой wm) добавить строки с определением нужных вам переменных окружения, то есть
export ПЕРЕМЕННАЯ=значение


либо можно задать их в ~/.profile

3.
добавить строку с коммандой запуска нужного вам скрипта (до строки exec ..):
sh /путь_к_скрипту/somescript &
Спасибо сказали:
Аватара пользователя
xSPiRiTx
Сообщения: 324
ОС: ArchLinux

Re: Автовход в систему

Сообщение xSPiRiTx »

а кто-нить знает как реализовать автовход в среду без ввода пароля! каждый раз kdm запускается и спрашивает пароль при входе в KDEmod 4.2.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Автовход в систему

Сообщение (asper »

1 kdesu systemsettings
2 пароль рута
3 переходим на вторую вкладку (дополнительно)
4 выбираем "вход в систему"
5 последняя седьмая вкладка "автоматизация"
6 Ставим галочку на "Разрешить автоматический вход в систему" и выбираем пользователя.
7 Ставим галочку на "разрешить вход без пароля" и выбираем пользователя.
8 Применить.
Готово.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
xSPiRiTx
Сообщения: 324
ОС: ArchLinux

Re: Автовход в систему

Сообщение xSPiRiTx »

НУ это понятно, у меня эти все настройки закрыты почему-то 0_о точнее они неактивны
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Автовход в систему

Сообщение (asper »

kdesu systemsettings
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
xSPiRiTx
Сообщения: 324
ОС: ArchLinux

Re: Автовход в систему

Сообщение xSPiRiTx »

хм, странно...до этого запускал также неактивно было, перезагрузился и запустил еще раз и все заработало, спасибо большое и извиняюсь за невнимательность!
Спасибо сказали:
Аватара пользователя
user0zlt74
Сообщения: 102
ОС: Arch Linux - core Dump

Re: Автовход в систему

Сообщение user0zlt74 »

Эм..СВОЮ задачу я решил через mingetty --> ~/.bashrc
Спасибо всем ответившим :)
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Автовход в систему

Сообщение rm_ »

user0zlt74 писал(а):
25.02.2009 11:44
Помогите плиз :) - как сделать так, чтобы:
1. после старта запускались автоматом (без запроса лога/пасса) иксы, без оконного менеджера (фсяких там kde/gnome/xfce)
2. после старта иксов определялись переменные окружения, свойственные определенному пользователю
3. От имени пользователя из пункта 2 запускался скрипт

Спасибо :)

Я сделал у себя вот так: http://rm.pp.ru/info/persistent-apps-in-vnc
Спасибо сказали: