最近的大多数Linux发行版使用sudo
实用程序作为一种授予非特权用户作为特权root用户执行进程的方法。
默认情况下,允许5分钟授予sudo用户在首次身份验证后使用sudo输入特权命令。
如果我们希望为用户提供无需密码的运行权限命令的访问,请按照以下说明进行操作。
首先,需要将用户分配给特定组。
例如,默认情况下,Fedora或者Redhat系统上应该是用户组wheel
。
$id jack uid=1000(jack) gid=1000(jack) groups=1000(jack),10(wheel)
在下面的示例中,我们将用户jack
添加到一个名为sudoers的新组:
# groupadd sudoers # usermod -G sudoers jack # id jack uid=1000(jack) gid=1000(jack) groups=1000(jack),1002(sudoers)
现在我们需要编辑“/etc/sudoers”sudo配置文件,以允许属于sudoers
组的所有用户使用没有密码的sudo。
为此,我们将使用Visudo命令并添加以下行:
%sudoers ALL=NOPASSWD: ALL
日期:2020-07-07 20:54:32 来源:oir作者:oir