一个非root用户如何在没有密码的情况下sudo到另一个非root用户?

一个非root用户如何在没有密码的情况下sudo到另一个非root用户?

以 root 身份在 RHEL 7.5 上创建一个新的非 root 用户

appuser:x:1903:1903:appuser:/home/appuser:/bin/bash

非 root 用户能够 sudo appuser

sudo -u appuser

没有密码,

RHEL 7.5 需要进行哪些更改?

答案1

您可以编辑 的“用户权限规范”部分/etc/sudoers,添加:

non-root-user ALL = (appuser) NOPASSWD: ALL

这将允许non-root-user将所有命令作为appuser.non-root-user将不允许以 root 身份运行命令。

请注意,错误/etc/sudoers可能会导致系统无法使用。该文件只能用以下命令编辑:

$ sudo visudo

这个特殊的编辑器sudoers在保存之前检查文件是否有错误,如果发现错误则拒绝保存。

相关内容