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

Исходное сообщение
"вопросец"

Отправлено sproot , 21-Фев-05 10:04 
Почему первая команда делает вывод, а вторая нет ?

[root@sproot www]# su www -c'/opt/apache2/sites/sm/reg 1 sm'
[root@sproot www]# su - www -c'/opt/apache2/sites/sm/reg 1 sm'


Содержание

Сообщения в этом обсуждении
"вопросец"
Отправлено allez , 21-Фев-05 11:16 
>Почему первая команда делает вывод, а вторая нет ?
>
>[root@sproot www]# su www -c'/opt/apache2/sites/sm/reg 1 sm'
>[root@sproot www]# su - www -c'/opt/apache2/sites/sm/reg 1 sm'
Потому что первый вариант оставляет действующими переменные окружения пользователя root, а второй вариант устанавливает переменные окружения пользователя www, со всеми вытекающими отсюда последствиями.