Некоторые программы не найдены при использовании с sudo

Я переустанавливаю ubuntu 12.04, но на этот раз нет необходимости устанавливать драйвер nvidia. поэтому ничего плохого не происходит. Спасибо за помощь!

8
задан 2 April 2012 в 22:38

4 ответа

sudo имеет параметры env_keep и env_reset в файле sudoers.

Вы должны либо отредактировать настройку env_keep, либо использовать sudo -E.

6
ответ дан 25 May 2018 в 13:01

Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo ln -s /usr/local/go/bin/go /usr/bin/go
3
ответ дан 25 May 2018 в 13:01

Отредактируйте файл / etc / sudoers. Добавьте нужные пути в следующую строку:

По умолчанию secure_path = / sbin: / bin: / usr / sbin: / usr / bin

example:

По умолчанию secure_path = / sbin: / bin: / usr / sbin: / usr / bin

2
ответ дан 25 May 2018 в 13:01

Проверьте, установлена ​​ли политика безопасности для вашей PATH с помощью следующей команды:

$ sudo sudo -V | grep PATH
Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Если это так, отключите ее или добавьте туда sudo visudo.

[d2 ] См .: Почему переменные PATH различаются при запуске через sudo и su? в Unix SE

0
ответ дан 25 May 2018 в 13:01

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

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