所有使用者 - root。烏班圖

所有使用者 - root。烏班圖

我想將所有用戶設定為root。我該怎麼做?我用的是ubuntu。

答案1

只有一個rootroot

如果你想給所有用戶管理權限,為每個使用者執行此命令:

adduser the_accounts_username admin

答案2

您應該對授予 root 權限的人更加挑剔。

由於您使用的是 Ubuntu - 而且我認為不希望某些用戶必須保留sudo所有內容 - 您可能會考慮修改該/etc/sudoers文件:

sudo -i
echo 'USERNAME ALL=(ALL) ALL' >> /etc/sudoers

這將允許具有用戶名的用戶USERNAME運行任何命令而無需sudo“ing”。

答案3

只需給每個人 root 密碼即可。

遺憾的是根本不可能給任何人與 root 相同的權限,因為 root 很特殊,甚至覆蓋所有檔案系統權限。例如,如果 Windows 可以告訴管理員不要進入某個目錄,那麼我們將無法這樣做(儘管他可能會授予自己權限)。

在 Linux 上 root 就可以做一切事。有些事情只能由 root 完成,例如打開 1024 以下的伺服器連接埠。時期。

PS:我不知道你為什麼要這樣做,但也許 sudo 是可行的方法。我不敢相信你希望每個人都做每件事。嘗試指定每個人都可以執行的操作,並將其新增至 sudo 配置中。

答案4

從字面上看,這做完了;然而,這個想法的壞處應該是顯而易見的。我提供這個答案只是為了完整性。

對於要以 root 身分登入的所有用戶,請將 UID 變更為零:

root:x:0:0::/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologon
...
user1:x:0:0:User 1 name,,,:/home/user1:/bin/bash
user2:x:0:0:User 2 name,,,:/home/user2:/bin/bash

不要嘗試將系統使用者更改為零,他們不喜歡那樣。您可能還會遇到一些不喜歡以 root 身分執行的軟體。 su nobody -s 'start-command' 將啟動它們(通常)。

相關內容