Rhel

以靈活的方式使 CentOS 保持最新狀態而不提供 root 憑據?

  • November 15, 2015

標題是“yum update && yum upgrade在沒有 root 權限的情況下執行?”

我想允許非特權使用者在基於 RHEL 的系統(CentOS 7)上啟動系統更新。yum-cron不是替代方案,因為使用者應該靈活,例如他​​應該能夠決定何時關閉機器。

任何的想法?

您可以簡單地設置您的sudoers文件並允許使用者或組執行這個特定命令。文件中的語法看起來像這樣/etc/sudoers(用visudo! 編輯):

user    ALL=(root) NOPASSWD: /usr/bin/yum update root

如果您省略該NOPASSWD部分,則使用者必須提供他的密碼。使用者將簡單地以sudo yum update.

有關更多資訊,您可以查閱手冊頁sudoers(5)

簡單的答案是否定的,沒有 root 權限是不可能的。

更深層次的答案是,您可以通過設置沒有密碼的 sudo 使用者來破壞您的系統。我不推薦。

引用自:https://unix.stackexchange.com/questions/243001