如何在不打开另一个用户帐户的情况下更改我的 uid?

Dav*_*d B 2 user-accounts ubuntu

我正在使用 ubuntu 10.10。我想更改我的用户 ID。

如何在不开设其他帐户的情况下更改它?

我尝试使用,System->Administration->Users and Groups但收到一条消息说用户已登录(这是真的,就是我!)。

还尝试使用外壳:

dave@mypc:~$ sudo usermod -u 875 dave
[sudo] password for dave: 
usermod: user dave is currently logged in
Run Code Online (Sandbox Code Playgroud)

那我能做什么?

Nea*_*eal 7

您需要使用其他帐户登录才能更改dave帐户。

以另一个(为此目的临时创建的)用户sudo身份登录并按照您在问题中的尝试使用,或者root以文本控制台(CTRL-ALT-F1 等)的身份登录。

在您可以直接以 root 身份登录之前,您必须通过设置密码来启用它(使用命令sudo passwd root。要重新禁用 root 登录,请以自己的身份登录并使用命令sudo usermod -p '!' root)。