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.

  • Как установить LXDE на CentOS 7 x64?
  • Как найти выпуск NetBSD для CentOS 6.5?
  • Блокировка iptables с интернет-стороны на eth1?
  • Python 3 не видит пакеты, установленные root под другим пользователем
  • Какой образ unix / linux я должен узнать о возможностях трудоустройства в будущем?
  • Centos 6 VPS - Fresh Install - нет сети
  • warning: mysqli :: real_connect (): несогласование малой версии заголовков и клиентской библиотеки. Заголовки: 50537 Библиотека: 50623
  • Разрешение системной зависимости от Amazon Linux для установки RabbitMQ
  • Изображение Docker
  • Почему denyhosts не запрещает * некоторые * грубые силы root SSH попытки входа?
  • Centos 7 - ssh-keygen не генерирует ключи
  • Interesting Posts

    является ошибкой каталога

    Не удалось запустить X Server без экранов, no xorg.config для редактирования

    / etc / shadow дата последнего смены пароля – UTC или местное время?

    Вычислить сумму каждой пары чисел в столбцах в linux

    Как я могу найти шаблон одного файла в другом и сохранить результат каждого шаблона в новом файле

    скрипт для удаления файлов, если нет соответствующего файла с тем же именем, но другого расширения в другом подкаталоге

    Почему я вижу больше процессов в KVM, чем в OpenVZ?

    Служба Apache / HTTPD не работает

    rsync исключая пустые файлы

    IPTables и прозрачные прокси

    хром добавить обработчик протокола

    Загрузите FreeBSD в устаревшем режиме на GPT-диске

    Устройство Centos / dev / sdb1 не является допустимым устройством luks?

    Есть ли еще один короткий способ определить, находится ли элемент в списке vim, отличном от `index (L, item)`?

    Показать в папке не выбрать файл

    Linux и Unix - лучшая ОС в мире.