Linux/Unix - /etc/sudoers - 主机定义

And*_*eas 7 linux unix sudo host

有人能告诉我在哪种情况下 sudo 主机定义有用吗?

我的意思是 sudoers 文件中一行的这一部分:

bob host1 = NOPASSWD: reboot
Run Code Online (Sandbox Code Playgroud)

在哪种环境中(sudo通过 LDAP除外),我需要定义用户可以在其上运行指定命令的主机吗?

Mat*_*Ife 7

以下是我能想到的一些事情:-

  • 您可以使用某些配置管理系统通过中央源部署 sudoer。
  • 该文件存在于由多个主机挂载的 NFS 共享上。
  • 一个特定的系统使用许多UTS命名空间(不同的容器有不同的主机名)
  • 您可能希望对特定主机名(代表系统的角色,如网络服务器)设置一组特定的权限。但是您稍后会在更改角色时更改主机名,这会删除sudo列出主机名的用户的功能。