Broken PATH в CentOS 5.x

У меня возникают проблемы с набором команд внутри терминала на некоторых наших CentOS-серверах. Например, я должен включить полный и полный путь к команде (т.е. / sbin / chkconfig vs chkconfig). Похоже, что это происходит для ряда ожидаемых мест в системе PATH. Некоторые из затронутых мест включают:

  • / USR / SBIN /
  • / USR / бен /
  • / USR / местные / SBIN /
  • / SBIN /

Мне было любопытно, как я могу исправить это для всех пользователей (в глобальном масштабе) в системе? Я знаю, что для сценариев я всегда включаю полный путь, но когда я набираю команды на сервере для обычного обслуживания или простого устранения неполадок, было бы неплохо иметь возможность вводить команду и работать с ней так, как она привыкла.

Примечание. Я пробовал эту команду в прошлом, и она не работала.

echo 'export PATH=$PATH:/usr/sbin' >> $HOME/.bash_profile . $HOME/.bash_profile echo $PATH 

One Solution collect form web for “Broken PATH в CentOS 5.x”

PATH настроен в /etc/profile , соответствующие файлы в файлах /etc/profile.d/* , ~/.bashrc и ~/.bash_profile для оболочек bash и подобных файлов для других оболочек.

Из вашего вопроса неясно, какова точная последовательность команд, которые вы выполнили, но если вы изменили PATH до эскалации до корня, который не будет иметь никакого эффекта.

Если вы выполните эскалацию в root для выполнения этих команд, вам необходимо предоставить нам PATH когда вы открыли корневую оболочку и оболочку, которую использует пользователь root.

  • Что такое ошибка проверки транзакции? (обновление yum)
  • Centos 7 - ssh-keygen не генерирует ключи
  • Stunnel: как игнорировать дату истечения срока действия сертификата
  • Имя хоста (ping) зависает бесконечно
  • изменение имени некоторых файлов навалом
  • Настроить Cent OS 6.4, чтобы рабочий стол сохранялся после закрытия сеанса VNC?
  • CentOS 6 - Порядок сетевых интерфейсов при запуске команды «ip address show»
  • Как определить несколько маршрутов для гостей KVM с помощью CentOS 7
  • Cent OS 7 MTA: Автоматический запуск автозапуска SA в загрузке
  • Где находится этот файл подкачки в файле / etc / fstab
  • как я могу установить pacman (менеджер пакетов Archlinux) с его репо (AUR) в CentOS7
  • Linux и Unix - лучшая ОС в мире.