确实需要帮助,
我把我的文件弄得有些乱/etc/passwd
,希望通过删除条目来删除用户密码。
保存后显示cannot find name for user ID 1000
。现在我无法执行sudo
或su -
访问我的超级用户帐户,因为它总是说Cannot determine your user name
,我正在尝试再次编辑/etc/passwd
但不幸的是我没有 root 访问权限...
我被一个未知用户困住了,不幸的是我还没有为服务器进行任何备份。
不重新安装可以解决这个问题吗?
有什么办法可以解决这个问题吗?
我非常需要修复这个问题。
答案1
从实时 CD 启动系统、挂载根文件系统、修复对文件所做的任何操作,然后重新启动。
以后再也不要直接编辑该文件了。相反,使用命令vipw
,这样在大多数情况下可以避免保存语法错误。