Linux

Linux - 帶有“$”的使用者名不能 sudo

  • August 13, 2021

我們開始將 RHEL 7.9 Linux 機器添加到 AD。作為其中的一部分,我們希望將 sudo 的使用限制為管理員。我們將呼叫 ServerAdmins 的管理員組並將其添加到 sudoers 文件中。我們遇到的問題是個人管理員 ID 的名稱中有一個“$”。EXAMPLE: admin$user. 當我們將此行添加到 sudoers 文件時,它會失敗。

%DOMAIN\\ServerAdmins  ALL=(ALL)  ALL

但是,如果我們以這種方式添加單個成員,它會成功:

%DOMAIN\\admin\$user  ALL=(ALL)  ALL

我很難過如何進行。我們已經驗證是導致問題的“$”。

全部,

我不知道發生了什麼。我今天早上回去並嘗試重現該問題,以便我可以為@MichaelHampton 複製消息,並且我能夠進行身份驗證,並且它辨識出我在使用 sudo 的正確組中。混蛋。

編輯:

正如我在評論中所說,我想通了。添加正確的組後,我需要重新啟動領域。畢竟不是“$”,但需要請求的團體。一旦重新啟動realmd,我就可以sudo。

引用自:https://serverfault.com/questions/1074335