Непонятный вывод с отвлеченным использованием passwd

С небольшим вниманием, после выполнения операций с правами root на внешнем жестком диске вместо использования правильной команды для отключения root я использовал этот синтаксис

sudo -l passwd

Я получил этот вывод

/usr/bin/passwd

Я знаю из справочных страниц passwd , но я не понимаю этого результата, так как синтаксис, который я использовал, мне кажется бессмысленным. Не могли бы вы объяснить логику этого вывода?

0
задан 3 November 2020 в 03:26

1 ответ

Нужная информация находится на справочной странице для sudo (выделено мной):

     -l, --list  If no command is specified, list the allowed (and forbidden)
                 commands for the invoking user (or the user specified by the
                 -U option) on the current host.  A longer list format is used
                 if this option is specified multiple times and the security
                 policy supports a verbose output format.

                 If a command is specified and is permitted by the security
                 policy, the fully-qualified path to the command is displayed
                 along with any command line arguments.  If command is speci‐
                 fied but not allowed, sudo will exit with a status value of
                 1.

Итак, sudo -l сообщает вам, что вашему пользователю разрешено выполнять /usr/bin/passwd.

1
ответ дан 3 November 2020 в 00:44

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

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