overexchange Asked: 2018-10-30 06:58:39 +0800 CST2018-10-30 06:58:39 +0800 CST 2018-10-30 06:58:39 +0800 CST 一个非root用户如何sudo到另一个没有密码的非root用户? 772 以 root 身份在 RHEL 7.5 上创建一个新的非 root 用户 appuser:x:1903:1903:appuser:/home/appuser:/bin/bash 能够 sudo 到的非 root 用户appuser, sudo -u appuser 没有密码, RHEL 7.5 需要进行哪些更改? linux rhel 1 个回答 Voted Best Answer fra-san 2018-10-30T07:27:00+08:002018-10-30T07:27:00+08:00 您可以编辑 的“用户权限规范”部分/etc/sudoers,添加: non-root-user ALL = (appuser) NOPASSWD: ALL 这将允许non-root-user以appuser. non-root-user将不允许以 root 身份运行命令。 请注意,错误/etc/sudoers可能会使系统无法使用。该文件只能使用以下内容进行编辑: $ sudo visudo 这个特殊的编辑器sudoers在保存之前检查文件是否有错误,如果发现错误则拒绝保存。
您可以编辑 的“用户权限规范”部分
/etc/sudoers
,添加:这将允许
non-root-user
以appuser
.non-root-user
将不允许以 root 身份运行命令。请注意,错误
/etc/sudoers
可能会使系统无法使用。该文件只能使用以下内容进行编辑:这个特殊的编辑器
sudoers
在保存之前检查文件是否有错误,如果发现错误则拒绝保存。