URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 69994
[ Назад ]

Исходное сообщение
"запустить программу для пользователя"

Отправлено klim_old , 02-Ноя-06 13:10 
нужно чтоб когда пользователь ввел все свои данные (логин и пароль) запускался определенный иксовый сеанс и одна программа.
.Xsession не помогает потому как если пользователь выдерет другой сеанс все настройки в ....
Как это сделать?

Содержание

Сообщения в этом обсуждении
"запустить программу для пользователя"
Отправлено bass , 03-Ноя-06 10:46 
>нужно чтоб когда пользователь ввел все свои данные (логин и пароль) запускался
>определенный иксовый сеанс и одна программа.
>.Xsession не помогает потому как если пользователь выдерет другой сеанс все настройки
>в ....
>Как это сделать?
вариантов масса.. зависит от конкретики и от программы. что значит 'пользователь выдерет другой сеанс'?

например: логин организован посредством xdm|gdm|kdm
юзеру запрещено что-либо менять начинающиеся с . в своём home.
в .xsession записано:
exec firefox &2>/dev/null
exit $?
юзер пройдя авторизацию получит только голые иксы + firefox (при условии что нигде не записано стартовать default-window-manager). Что он может сделать? правильно, заюзать диалоги в меню для открытия/сохранения, но эти диалоги можно просто отключить, ведь все изменения в ~/.firefox запрещены. при выходе из firefox происходит logout.