Security
做第二根?
我在想,也許我想禁用 root 使用者的密碼,只使用密鑰登錄。如果我需要不使用密鑰登錄,我會有一個在各方面都像 root 的第二個使用者,除了它有不同的名稱。
有沒有辦法擁有第二個root使用者?這是不可能的嗎?禁用密碼是個壞主意嗎?
無需創建“第二個 root 使用者”,只需授予另一個使用者帳戶權限即可使用
sudo
. 這樣,如果 root 帳戶被佔用,您只需執行sudo bash
或這樣的操作即可再次獲得對系統的 root 訪問權限。雖然最好只sudo
用於單個命令…作為一種安全措施,一些發行版(例如 Ubuntu)實際上是開箱即用地配置的。
我實際上已經看到了一個按照您描述的方式設置的系統。它在 /etc/passwd 中有兩行用於使用者 ID 0(root):
root:x:0:0:root:/root:/bin/sh toor:x:0:0:root:/root:/bin/csh
或類似的東西。我認為這是很久以前的 SunOS 4.1.x 系統,所以也許您無法在現代 Linux 系統上執行此操作。我會說繼續嘗試一下。它會傷害什麼?