通过ssh作为根目录访问

通过ssh作为根目录访问,ssh,sudo,sudoers,Ssh,Sudo,Sudoers,我有一个具有ssh访问权限的虚拟机。以前,我以root用户身份通过ssh登录,但我尝试为用户组配置ssh访问。我遵循了以下教程: 我已经创建了组“sshusers”,并将“我的用户”添加到“sshusers”组。然后,我在/etc/ssh/sshd_config中添加了以下条目: AllowGroups sshusers 不幸的是,我忘了在sudoers中添加“我的用户” 现在我无法以root用户身份登录(因为他不在“sshusers”组中),也无法以“我的用户”身份修复配置(因为他不在sud

我有一个具有ssh访问权限的虚拟机。以前,我以root用户身份通过ssh登录,但我尝试为用户组配置ssh访问。我遵循了以下教程:

我已经创建了组“sshusers”,并将“我的用户”添加到“sshusers”组。然后,我在/etc/ssh/sshd_config中添加了以下条目:

AllowGroups sshusers
不幸的是,我忘了在sudoers中添加“我的用户”

现在我无法以root用户身份登录(因为他不在“sshusers”组中),也无法以“我的用户”身份修复配置(因为他不在sudoers中)


是否可以在不重新安装系统的情况下解决此问题

如果您有SSH访问权限,可以键入以下内容

su-[输入]

这将要求输入root密码,输入密码,然后您就是root用户


之后,您可以将您的用户添加到sudoers组。

今天的课程:在验证新配置是否一切正常之前,切勿关闭ssh会话:)