出于某种原因,我无法通过SSH访问我的root用户。 它在login时显示错误:
could not open session.
但是,我碰巧有另一个用户帐户是一个正常的非sudo用户。 有没有什么办法可以运行su root命令或任何使sudo权限的用户?
我有root用户的密码。
如果你搞砸了你的限制,使他们阻止你login,你需要重新启动机器进入维护模式。 根据你创build的是什么types的问题,在你的启动选项(在grub中,点击“e”编辑kernel行, single添加到最后,按esc退出,然后按“b”启动)往往足以给你一个壳。 如果你以一种稍微不同的方式搞砸了,试着把init=/bin/bash加到最后。 无论是哪一种情况,都应该有足够的权限来解决问题。
如果这些都不起作用,或者最糟糕的情况是,您可以随时启动LiveCD并挂载受影响的驱动器,以撤消所做的更改。
任何人(谁知道密码…)可以使用su切换到根(而不是sudo )。