[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: запуска приложений из udev-правила



On Mon, Aug 18, 2008 at 11:00:22PM +0400, Artem Chuprina wrote:
> Попробуй ему показать DISPLAY и, вероятно, XAUTHORITY (сдается мне, su
> -c не меняет $HOME, так что само оно ~/.Xauthority не найдет).

Меняет. ЕМНИП, это можно настроить через PAM или вызывать su с опцией -p,
если надо чтобы окружение не менялось:

# printenv LOGNAME HOME SHELL                 
root
/root
/bin/zsh
# su postgres -c 'printenv LOGNAME HOME SHELL'   
postgres
/var/lib/postgresql
/bin/bash
# su postgres -p -c 'printenv LOGNAME HOME SHELL'
root
/root
/bin/zsh

-- 
Stanislav


Reply to: