Если вы используете PackageKit поверх yum, вы можете сделать это с помощью pkcon
:
% pkcon repo-disable myrepo
Enabling repository [=========================]
Waiting in queue [=========================]
Waiting for authentication [=========================]
Waiting in queue [=========================]
Starting [=========================]
Getting information [=========================]
% pkcon repo-enable myrepo
Enabling repository [=========================]
Waiting in queue [=========================]
Waiting for authentication [=========================]
Waiting in queue [=========================]
Starting [=========================]
Getting information [=========================]
Downloading repository information[=========================]
Обратите внимание, что, как показывают выходные данные, выполнение команды от имени обычного пользователя обычно означает, что вам будет предложено пройти аутентификацию до ее завершения.