Ubuntu 更改SSH配置时将自己锁定在外
当我在Ubuntu服务器安装中添加新用户时,我确保在我的Ubuntu 更改SSH配置时将自己锁定在外,ubuntu,ssh,Ubuntu,Ssh,当我在Ubuntu服务器安装中添加新用户时,我确保在我的sshd\u config中的AllowUsers参数中提到了他。在这样做时,我意外地设法让我的服务器拒绝了我自己的登录尝试。我可能把自己锁在外面了吗 新创建的用户登录正常,但是他没有任何sudo权限,因此我无法更改我的SSH配置。如何重新控制服务器 作为新用户,您能否su-otheruser成为您的其他用户,然后从那里sudo?在引导过程中,按住左Shift键,您应该会看到GRUB菜单。 选择包含(恢复模式)的条目,然后等待。 你现在应该
sshd\u config
中的AllowUsers
参数中提到了他。在这样做时,我意外地设法让我的服务器拒绝了我自己的登录尝试。我可能把自己锁在外面了吗
新创建的用户登录正常,但是他没有任何
sudo
权限,因此我无法更改我的SSH配置。如何重新控制服务器 作为新用户,您能否su-otheruser
成为您的其他用户,然后从那里sudo
?在引导过程中,按住左Shift键,您应该会看到GRUB菜单。
选择包含(恢复模式)的条目,然后等待。
你现在应该看到一份菜单。选择:
remount Remount / read/write and mount all other file systems
等待文件系统以读/写权限装载,然后按Enter键
如果此选项不起作用,您可以通过输入“root”选项并键入mount命令来解决此问题,以这种方式使用系统分区:
mount -o remount /dev/sda3
您可以使用“fsck”命令或查看/etc/mtab来检查哪个是您的系统分区
现在又来了一份菜单。选择:
root Drop to root shell prompt
现在将您的用户重新添加到管理员组(对于Ubuntu 11.10及更早版本):
adduser-admin
或者转到sudo组(适用于Ubuntu 12.04及更高版本):
adduser sudo
重新启动后,您应该可以再次使用sudo。感谢您提供的详细说明,但是,
su-myusername
已经成功了:)
adduser <USERNAME> admin
adduser <USERNAME> sudo