以灵活的方式使 CentOS 保持最新状态而不提供 root 凭据?

Jod*_*mon 3 yum rhel upgrade

标题是“在yum update && yum upgrade没有 root 权限的情况下运行?”

我想允许非特权用户在基于 RHEL 的系统 (CentOS 7) 上启动系统更新。yum-cron不是替代方案,因为用户应该灵活,例如他​​应该能够决定何时关闭机器。

任何的想法?

Jak*_*uje 5

您可以简单地设置您的sudoers文件并允许用户或组执行此特定命令。文件中的语法看起来像这样/etc/sudoers(用visudo!编辑):

user    ALL=(root) NOPASSWD: /usr/bin/yum update root
Run Code Online (Sandbox Code Playgroud)

如果省略该NOPASSWD部分,用户将必须提供他的密码。用户将可以简单地将其作为sudo yum update.

有关更多信息,您可以查阅手册页以了解 sudoers(5)