Доброго времени суток.
Предположим в сети имеется сервер Астра Линукс 1.6 Смоленск с включенным ssh сервером. Заметил, что переменная PATH имеет разные значения у пользователя root и, скажем, user, при выполнении следующих команд:
Для меня является фатальным тот факт, что у пользователя "user" в такой конфигурации нет "/usr/sbin" в переменной PATH - туда устанавливается нужный для работы софт. Пытался разобраться как переопределить, как дополнить переменную PATH для данного случая. Нашел похожие строки в /etc/login.defs и /etc/profile, но они не влияют на ситуацию.
P.S. Обратите внимание, интересует именно такой способ выполнения команд. Как сделать переменную PATH корректной для стандартного ввода (когда сначала залогинились, а потом что-то делаем), я знаю.
Предположим в сети имеется сервер Астра Линукс 1.6 Смоленск с включенным ssh сервером. Заметил, что переменная PATH имеет разные значения у пользователя root и, скажем, user, при выполнении следующих команд:
Код:
[user@ws ~]$ ssh root@astra "echo \$PATH"
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[user@ws ~]$ ssh user@astra "echo \$PATH"
/usr/local/bin:/usr/bin:/bin:/usr/games
P.S. Обратите внимание, интересует именно такой способ выполнения команд. Как сделать переменную PATH корректной для стандартного ввода (когда сначала залогинились, а потом что-то делаем), я знаю.