用於列出屬於 admin 群組成員的所有使用者的命令是什麼?

用於列出屬於 admin 群組成員的所有使用者的命令是什麼?

我正在尋找 Fedora 上的超級用戶列表的名稱。 (在 Ubuntu 上似乎是“sudo”。)我想將其中一個用戶添加到超級用戶列表中。

groups命令僅列出目前使用者的群組。

答案1

Fedora 和 ie 上只有一個超級使用者root。如果您正在尋找具有該sudo權限的其他用戶,那麼您可以透過執行命令來查看 /etc/sudoers 文件

維蘇多

sudo在這裡,您可以透過在文件末尾添加以下行來添加任何具有該權限的用戶/etc/sudoers

loginname ALL=(ALL) ALL

答案2

要列出其中包含使用者的所有可用群組,您可以使用

getent group

/etc/group或只是查看文件的內容。

順便說一句,在 ubuntu 上也只有一個超級使用者。是根。所有其他人都可以透過 sudo 使用它的權限。如果安裝了 sudo,您可以透過visudo如上所述修改 /etc/sudoers 中的規則。對於任何主流 GNU/Linux 發行版都是如此。

答案3

若要將使用者新增至群組(例如wheel)中,可以使用該vigr指令。您還需要使用vigr -s來更新影子檔案。

答案4

完全有可能擁有多個具有 root 權限的用戶,但創建它們的情況並不常見。您可以建立一個使用者並為其指派 UID 0,只需確保 /etc/passwd 中的第一行始終為root。但對大多數用戶來說,這樣做是不好的做法。

列出所有具有root權限的使用者:

grep -E '^[^:]*:[^:]*:0:' /etc/passwd

相關內容