Ошибка при попытке запустить приложение с помощью sudo или gksudo

Альтернативное решение, использующее метод .query () :

In [5]: df.query("countries in @countries")
Out[5]:
  countries
1        UK
3     China

In [6]: df.query("countries not in @countries")
Out[6]:
  countries
0        US
2   Germany

5
задан jacobian 15 May 2012 в 21:11
поделиться

1 ответ

Хорошо, неизменный вывод sudo sudo-V показывает это:

Environment variables to preserve:
    XAUTHORIZATION
    XAUTHORITY
    TZ
    PS2
    PS1
    PATH
    LS_COLORS
    KRB5CCNAME
    HOSTNAME
    HOME
    DISPLAY
    COLORS

, Но Ваш вывод говорит для сохранения ftp_proxy, http_proxy, и https_proxy (обратите внимание, что все другие ушли).

Примечание также, которое Ваш sudoers файл говорит

Defaults env_keep="http_proxy https_proxy ftp_proxy"

, Это не там по умолчанию, таким образом, или Вы или кто-то еще с доступом к системе добавили его. Вы могли попытаться комментировать его (sudo visudo, затем добавьте # перед той строкой и сохраните файл). Sudo должен хорошо работать после этого.

, Если Вы уверены, что Вам нужны те переменные, можно добавить (вместо того, чтобы ударить и перезаписать) env_keep при помощи + = вместо =:

Defaults env_keep+="http_proxy https_proxy ftp_proxy"

Read man sudoers для большого количества детали обо всем этом :)

3
ответ дан roadmr 22 October 2019 в 14:30
поделиться
Другие вопросы по тегам:

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