![登入場景和 root ssh 存取區塊](https://rvso.com/image/38698/%E7%99%BB%E5%85%A5%E5%A0%B4%E6%99%AF%E5%92%8C%20root%20ssh%20%E5%AD%98%E5%8F%96%E5%8D%80%E5%A1%8A.png)
我遵循了有關如何向其他用戶授予 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
盒子之外,那麼希望您可以對其進行物理訪問,或者可以重新安裝作業系統。