РЕДАКТИРОВАТЬ: полностью переписать после того, как OP предоставил дополнительную информацию.
Укажите пользователя в / etc / sudoers как имеющего разрешение на выполнение / usr / sbin / sudo
.
Это позволит им выполнить команду sudo, но у них не будет разрешений на выполнение каких-либо других команд.
Я только что протестировал это на CentOS-7.3.1611 с новой учетной записью пользователя:
testusr ALL = (ALL) NOPASSWD: / usr / sbin / sudo
Я не знаю, есть ли какие-либо последствия для безопасности указания самой команды sudo в списке разрешенных команд Просмотрите и проверьте, прежде чем полагаться на это в производственной среде ... это может быть небезопасно.
Спасибо @cutrightjm за ответ. Я изменил URL-адрес на что-то, что действительно работает, затем yum clean all + yum check-update исправили проблему.