登录场景和 root ssh 访问块

登录场景和 root ssh 访问块

我遵循了有关如何向其他用户授予 root 访问权限的教程,我所做的是,将/etc/passwd/其他用户的 uid/gid 更改为0:0.

问题是,一旦我通过更改PermitRootLogin为 no in 来阻止对用户 root 的 ssh 访问sshd_config,共享0:0uid/gid 的所有其他用户也会通过 ssh 释放对盒子的访问。

该盒子无法访问互联网,因此无法安装 sudo/sudoer 来管理用户。

答案1

  1. 不要将用户的 uid:gid 更改为0:0
  2. 不要将用户的 uid:gid 更改为 0:0
  3. 将 uid:gid 更改回原来的样子
  4. 运行需要 root 权限的命令应使用 root 身份来完成,sudo或者在某些情况下通过以 root 身份登录来完成。如果您无法安装,sudo请以非特权用户身份通过​​ ssh 登录,并使用以下命令提升至 root 用户su -

如果您将自己锁在了ssh盒子之外,那么希望您能够物理访问它,或者您可以重新安装操作系统。

相关内容