Почему первая команда делает вывод, а вторая нет ?[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@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, со всеми вытекающими отсюда последствиями.