Bug 29950 - Не стартует nodm от указанного пользователя
Summary: Не стартует nodm от указанного пользователя
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: xinitrc (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-04 11:42 MSK by Соломонов
Modified: 2014-04-06 19:36 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Соломонов 2014-04-04 11:42:51 MSK
В /etc/sysconfig/nodm
указан пользователь
NODM_USER=rdr
но nodm стартует от root
Предполагаю,  в что в prefdm  не срабатывает конструкция 
EXEC_ARGS=
                . "$AUTOLOGIN_CFG"
                trap 'kill -TERM $!; exit 143' HUP INT TERM
               "$AUTOLOGIN_EXE" $EXEC_ARGS &
После грязного хака последней строки
export NODM_USER;export NODM_ENABLED;"$AUTOLOGIN_EXE" $EXEC_ARGS &
запускается от пользователя
Comment 1 Andrey Cherepanov 2014-04-04 11:49:59 MSK
На Sisyphus.
Comment 2 Michael Shigorin 2014-04-05 18:15:29 MSK
В mkimage-profiles конфигурируется как

export NODM_USER=$USER

-- не помню точно, откуда пришло, но как минимум в README пакета о необходимости что-либо экспортировать ничего нет.
Comment 3 Evgenii Terechkov 2014-04-06 19:36:46 MSK
У меня стартует от рута, потом запускает экземпляр от пользователя:
====================================================
           |-prefdm(3491)---nodm(3502)---xinit(3510)-+-X(3526)---{X}(3583)
           |                                         `-nodm(3587)---awesome(3666)
====================================================
rootroot@thinkpad ~ #ps aux G 'nodm$'                                                     
root      3502  0.0  0.0  19236   536 ?        S    Mar30   0:00 /usr/sbin/nodm
evg       3587  0.0  0.0  55288   828 ?        S    Mar30   0:00 /usr/sbin/nodm
====================================================

(x86_64/systemd)