Как установить переменные PATH для всех пользователей на сервере?

Я всегда делал это только из одного пользовательского режима. При загрузке нажмите Shift во время загрузки grub (т. Е. Вы можете просто удерживать Shift при запуске компьютера, пока не получите меню GRUB). Выберите «режим восстановления». Выберите «корневой терминал» и запустите его оттуда.

1
задан 19 June 2015 в 00:41

1 ответ

Добавьте эти PATH по умолчанию в /etc/profile. Он будет работать для bash и sh. Bash по умолчанию используется в Ubuntu.

PATH=$PATH:<new path you need to add>

echo $SHELL может использоваться для определения оболочки текущего пользователя или может быть просмотрен из файла /etc/passwd.

В качестве альтернативы вы можете включить это в /etc/environment. Здесь вы можете просто добавить PATH в конце инструкции PATH.

6
ответ дан 25 May 2018 в 23:08
  • 1
    Я открыл файл etc / profile в vim, и в нем ничего не было сказано о PATH. Спасибо за ответ так же. – Rob S. 5 February 2011 в 21:22
  • 2
    Порядок выполнения файлов: / etc / environment - & gt; / etc / profile - & gt; /etc/bash.bashrc - & gt; /home/<user>/.profile - & gt; /home/<user>/.bashrc – Jamess 6 February 2011 в 14:11

Другие вопросы по тегам:

Похожие вопросы: