| Summary: | Не стартует nodm от указанного пользователя | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Соломонов <sol> |
| Component: | xinitrc | Assignee: | placeholder <placeholder> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | evg, glebfm, ldv, mike, placeholder, vt |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
На Sisyphus. В mkimage-profiles конфигурируется как export NODM_USER=$USER -- не помню точно, откуда пришло, но как минимум в README пакета о необходимости что-либо экспортировать ничего нет. У меня стартует от рута, потом запускает экземпляр от пользователя:
====================================================
|-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)
|
В /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 & запускается от пользователя