Как я могу изменить путь для root навсегда в Solaris Sparc?
Я отредактировал /etc/profile, но путь меняется только для обычных пользователей, тогда как изменение не отражается для root, как я могу сделать так, чтобы путь также изменялся для root?
2 ответа
Решение
В Solaris обычные пользователи и корневой путь по умолчанию определены в /etc/default/login
а также /etc/default/su
в переменных PATH & SUPATH.
root использует оболочку, отличную от всех остальных; или очень точно следует: /bin/sh Если вы использовали синтаксис bash/ksh:
export PATH=${PATH}:/new/path1:/new/path2
...не будет работать.
PATH=${PATH}:/new/path1:/new/path2
export PATH
Это соответствует синтаксису / bin / sh