如何根据 UID 切换用户?

如何根据 UID 切换用户?

我只知道用户的 UID,是否可以在 Linux 发行版中使用 UID 切换用户,就像我们使用用户名一样su -u someuser

答案1

使用以下命令查找用户名id,例如:

id -un 1003

然后将其与命令替换结合起来:

su - $(id -un 1003)

答案2

如果你已经sudo安装,你可以通过 UID 指定用户。该用户甚至不需要存在于/etc/passwd

# sudo -u \#1234 id
uid=1234 gid=0(root) groups=0(root)

相关内容