Всегда ли будет работать запрос sudoers для проверки разрешений с помощью «sudo -l -u -U cmd»?

В каталоге моментальных снимков Debianlibpq4указано, что последней версией PostgreSQL, предоставлявшей libpq4, была серия 8.1; вы можете получить исходный код последней версии (8.1.23)из PostgreSQL .

(Вы можете попробовать использовать бинарные пакеты из снапшотов, но я не уверен, что зависимости будут удовлетворяться без конфликтов в Debian 9.)

0
02.03.2021, 15:26
1 ответ

Во-первых, как сказано в справочной странице,-U:

The security policy may restrict listing other users' privileges. The sudoers policy only allows root or a user with the ALL privilege on the current host to use this option.

Таким образом, может показаться, что это не удастся, если user_Aне имеет достаточных привилегий.

. я получаю

$ sudo -l -u foo -U root ls
Sorry, user ilkkachu is not allowed to execute '/bin/ls' as root on thishost.

Сообщение об ошибке также немного сбивает с толку, поскольку оно относится к тому, что мне не разрешено запускать команду, а не к тому, разрешено ли пользователю foo.

0
18.03.2021, 22:27

Теги

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