В каталоге моментальных снимков Debianlibpq4
указано, что последней версией PostgreSQL, предоставлявшей libpq4
, была серия 8.1; вы можете получить исходный код последней версии (8.1.23)из PostgreSQL .
(Вы можете попробовать использовать бинарные пакеты из снапшотов, но я не уверен, что зависимости будут удовлетворяться без конфликтов в Debian 9.)
Во-первых, как сказано в справочной странице,-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
.