gpt4 book ai didi

linux - 如何创建需要输入root密码才能获得root访问级别的用户

转载 作者:太空宇宙 更新时间:2023-11-04 05:19:32 26 4
gpt4 key购买 nike

我尝试使用密码创建用户“support”并在 root 帐户下的 etc/sudoers 中列出:

#User Privilege Specification
root ALL=(ALL:ALL) ALL
support ALL=(ALL:ALL) ALL

但每当我使用命令“sudo su”时,它只会询问支持密码并获得 root 访问权限。我希望用户“支持”使用 root 密码(不是他的密码)来获得 root 访问权限。

这是我想要的一些详细信息:

某些虚拟机已由另一个系统管理员设置,当我使用命令“sudo su”并输入支持人员的密码时,它会发出通知

user support is not allowed to execute '/bin/su' as root on localhost-server

非常感谢

最佳答案

您描述的行为是基于 Debian 的发行版的典型行为,其他发行版遵循其他设置。一旦您考虑一下,您就会同意,从安全角度来看,这实际上确实有意义:根密码不必共享,因此它不会被忘记,也不必在每次更改时重新共享。相反,sudo 允许对单个用户可以做什么或不能做什么进行细粒度的选择,因此权限也可以被撤销,如果您使用传统方法共享 root 密码,这是不可能的。

也就是说,我建议您开始阅读文档,即 sudo 命令套件的手册页。在 man sudo_root 的末尾,您将找到您所问问题的确切答案:

可以通过设置根密码将行为“恢复”为传统方法,但出于安全原因,不鼓励这样做。

关于linux - 如何创建需要输入root密码才能获得root访问级别的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43731508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com