授予 LDAP 使用者 Ubuntu root 權限

授予 LDAP 使用者 Ubuntu root 權限

我有一台連接到我們公司網域的 Ubuntu 開發機器。我在這台機器上擁有 root 權限,但我的 ldap 帳號沒有。我想授予我的 LDAP 使用者在系統上不受限制的本機管理權限。

該系統僅用作長時間運行測試的腳本執行引擎,並且作為執行的一部分,它需要本地系統的 root 存取權。在過去的幾年裡,作為根用戶,它一直在愉快地工作。現在,我們公司基礎設施的新變更要求我的腳本以 ldap 使用者身分執行,由於各種權限問題,這些腳本正在中斷執行。

我無法在互聯網上找到任何允許我在本地 Ubuntu 系統上授予 ldap 用戶完全本地管理權限的內容。我不想將用戶添加到sudoers,我希望它具有完整的本地管理權限。我了解讓我的用戶成為完全管理員的風險,並且我接受這些風險。這些不是生產系統,它們位於防火牆測試環境中。

我嘗試了以下方法但沒有成功:

將使用者加入到root群組:

~# 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。)

相關內容