授予 Ubuntu ldap 用户 root 权限

授予 Ubuntu ldap 用户 root 权限

我有一台连接到我们公司域的 Ubuntu 开发机器。我拥有这台机器的 root 权限,但我的 ldap 帐户却没有。我想授予我的 ldap 用户对系统的无限制本地管理员权限。

该系统仅用作长期运行测试的脚本执行引擎,并且作为执行的一部分,它需要对本地系统的 root 访问权限。过去几年,它一直以 root 身份顺利运行。现在,我们公司基础设施的新变化要求我的脚本以我的 ldap 用户身份运行,这因各种权限问题而中断了执行。

我在互联网上找不到任何允许我授予 ldap 用户在本地 Ubuntu 系统上完全本地管理员权限的内容。我不想将用户添加到sudoers,我希望它拥有完全本地管理员权限。我了解让我的用户成为完全管理员的风险,并且我接受这些风险。这些不是生产系统,它们处于防火墙测试环境中。

我尝试了以下方法,但没有成功:

将用户添加到根组:

~# gpasswd -a umichscoots root
~# id umichscoots
uid=55144(umichscoots) gid=201(mts) groups=0(root),201(mts)

强制每个 ldap 用户的 gid 为 0:

~# echo 'map    passwd gidNumber     "0"' >> /etc/nslcd.conf
~# reboot
...
~# id umichscoots
uid=55144(umichscoots) gid=0(root) groups=0(root)

我其实对最后一个抱有很大希望,但最终没有成功。我很困惑……有人能帮忙吗?

答案1

您必须将您的用户添加到 sudoers 组。

只有一个根。(它被命名为root。)

相关内容