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.

  • Невозможно скомпилировать XBMC 12 из-за проблемы TAGLIB
  • Нет интернет даже с iptables ПРИНИМАЕТ все
  • libxml2.so.2: невозможно открыть файл общих объектов: нет такого файла или каталога
  • «SELinux предотвращает / usr / sbin / openvpn от доступа name_bind на tcp_socket"
  • Запуск состояния systemctl vs systemctl
  • Захватите среднюю нагрузку сверху
  • mdadm: / dev / md0 собран из 3 дисков - недостаточно для запуска массива
  • Эффективный способ развертывания настраиваемого ядра на нескольких хостах
  • Ошибка 8000: Плохие сектора при установке Centos 6.5 Minimum
  • Возможно ли, чтобы задание cron выполнялось чаще, чем раз в минуту?
  • Сервер SVN с удаленным администрированием графического интерфейса
  • Linux и Unix - лучшая ОС в мире.