无需 root 权限即可更改用户名?(debian)

无需 root 权限即可更改用户名?(debian)

因此,我有一个位于几千英里之外的小型服务器。我使用 vipw 更改了我的用户帐户的用户名。

但是,我没有意识到UID不具备sudoers权限。

现在,我无法运行任何需要 root 访问权限的命令。我无法更改我的用户名,因为系统上只有一个帐户,您无法使用 usermod 更改活动帐户的用户名,也无法运行 vipw。

我所需要做的就是将用户名改回以前的用户名,然后就可以开始了。

关于如何做到这一点有什么想法吗?

谢谢。

请不要说教。在我运行服务器的这么多年里,我从来没有像这样设置过服务器,而且我错过了本应显而易见的东西。

答案1

我能想到的一些可能性:

  • 恢复的备份/etc/passwd,假设您有一些自动化流程来执行此操作。
  • 让某人从 cd/USB 启动服务器并将其改回来。
  • 让别人把硬盘邮寄给你。

我认为没有 root 权限的话,你无法从内部进行此操作。sudo否则将毫无用处。

相关内容