/ etc / profile не получен для `sudo su`

У меня есть PATH=foo в /etc/profile

Согласно /etc/password у пользователей root и myaccount есть /bin/bash в качестве оболочки входа.

Когда я myaccount в систему как myaccount , PATH правильно установлен из /etc/profile . Если я тогда sudo su , PATH не включает значение, установленное в /etc/profile .

Если я sudo su - вместо этого sudo su - /etc/profile . Я знаю, что это хорошая практика делать это в любом случае, но я не понимаю, почему это необходимо для источника /etc/profile .

Почему sudo su clobber PATH , игнорируя /etc/profile и как мне это сделать?

  • Получить команды, которые пользователь может запустить из / etc / sudoers?
  • Почему, когда я пытаюсь выполнить программу как обычный пользователь, мне становится отказано, и когда я выполняю его с помощью sudo, я получаю «Not Found»
  • Разрешить пользователю видеть, сколько правил iptables загружено, но не фактическое содержимое?
  • Почему я не получаю приглашение пароля при запуске команды в качестве sudo, хотя моя группа пользователей даже не находится в файле sudoers?
  • Отключить пароль паролей root ... но могу ли я SUDO с помощью программы SFTP GUI?
  • Почему я не могу делать визуальный режим при использовании visudo?
  • как получить доступ к другому пользователю может получить доступ к моей учетной записи?
  • Запуск Deamon с участием GPIO на Pi
  • One Solution collect form web for “/ etc / profile не получен для `sudo su`”

    sudo su – мерзость, которая должна быть проклята до конца земли.

    Получив это, вы спросите, что вы должны делать вместо этого.

     # sudo asks for *your* password and must be configured via /etc/sudoers sudo -s # Shell for superuser sudo -i # Login shell for superuser sudo -u jimmy -s # Shell for user "jimmy" sudo -u jimmy -i # Login shell for user "jimmy" # su asks for the root password and usually requires no configuration su # Shell for superuser su - # Login shell for superuser su jimmy # Shell for "jimmy" su - jimmy # Login shell for "jimmy" 

    Только исходный код входа /etc/profile .

    Interesting Posts

    Может кто-нибудь объяснить мне эту хвост + линию?

    Широковещательная передача всем пользователям в списке друзей с копете?

    Как перечислить все комбинации слов?

    Распределенный репозиторий пакетов для Linux?

    dhclient, похоже, указывает адрес, но интерфейс не получает его

    Как отсортировать имена файлов, показанные в команде grep, на основе метки времени?

    Файл rsyslog.conf отсутствует в / etc / in Fedora 25

    DNS работает в Oracle в течение половины времени, и я даже не могу поддерживать файл / etc / hosts

    Отказоустойчивость виртуальной машины с KVM

    Beaglebone Black Device Tree для мыса LCD4

    Что означает термин «установка» или «установка», когда используется в связи с программным обеспечением Linux?

    Получить весь список файлов за последние 5 секунд

    Удалить сценарий научной нотации bash

    вдруг почта перестает работать на linode

    Можно ли изменить расположение файла конфигурации в haproxy?

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