sudo не позволяет мне выполнять CP

http://distrowatch.com/, по крайней мере, скажет Вам, какое программное обеспечение доступно в какой дистрибутив...

1
03.06.2014, 17:40
3 ответа

Вы могли бы хотеть попытаться работать sudo -l, который даст Вам список того, какие полномочия Вы имеете, согласно локальному sudo конфигурация. Например: на моем MacBook я добираюсь:

: cez@rhk; sudo -l
Password:
Matching Defaults entries for cez on this host:
    env_reset, env_keep+=BLOCKSIZE, env_keep+="COLORFGBG COLORTERM", env_keep+=__CF_USER_TEXT_ENCODING,
    env_keep+="CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE", env_keep+="LC_MESSAGES LC_MONETARY LC_NUMERIC
    LC_TIME", env_keep+="LINES COLUMNS", env_keep+=LSCOLORS, env_keep+=SSH_AUTH_SOCK, env_keep+=TZ,
    env_keep+="DISPLAY XAUTHORIZATION XAUTHORITY", env_keep+="EDITOR VISUAL"

User cez may run the following commands on this host:
    (ALL) ALL
: cez@rhk; 

(ALL) ALL часть означает, что мой пользователь может выполнить любые команды как любой пользователь (AFAICS).

4
27.01.2020, 23:10

Как Ваш sudoers файл настраивается? Эта команда не говорит, что корень не может CP, но вместо этого Нельзя использовать CP корень AS.

Вы должны иметь: my_username ALL=(ALL) ALL в sudoers файле

10
27.01.2020, 23:10
  • 1
    Добавление строки, которую Вы предложили sudoers файлу, чрезмерно снисходительно, и побеждает одну из основных целей sudo: ограничение, какие команды могут быть выполнены с полномочиями другого пользователя. OP должен читать и понять man sudoers, и (принятие она/он управляет им), вносят изменения мудро. –  Eli Heady 27.05.2011, 23:45
  • 2
    не только снисходительная, но и опасная, и очень плохая практика. как Eli Heady заявляет, ответ является "человеком sudoers" –  nandoP 03.06.2014, 17:55

sudo неявно не предоставляет Вам корневой доступ.

Я смотрел бы в/etc/sudoers

1
27.01.2020, 23:10

Теги

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