我遵循了有關如何向其他用戶授予 root 訪問權限的教程,我所做的是,將/etc/passwd/
其他用戶的 uid/gid 更改為0:0
.
問題是,一旦我透過更改PermitRootLogin
為 no in 來阻止對用戶 root 的 ssh 訪問sshd_config
,共享0:0
uid/gid 的所有其他用戶也會透過 ssh 釋放對盒子的訪問。
該盒子無法存取互聯網,因此無法安裝 sudo/sudoer 來管理用戶。
答案1
- 不要將使用者的 uid:gid 更改為
0:0
。 - 不要將使用者的 uid:gid 改為
0:0
。 - 將 uid:gid 改回原來的樣子
- 執行需要 root 權限的命令應使用 root 身分來完成,
sudo
或在某些情況下透過以 root 身分登入來完成。如果您無法安裝,sudo
請以非特權用戶身份透過 ssh 登錄,並使用以下命令提升至 root 用戶su -
如果您已將自己鎖在ssh
盒子之外,那麼希望您可以對其進行物理訪問,或者可以重新安裝作業系統。