使用用户登录时终端显示 root@homeserver

使用用户登录时终端显示 root@homeserver

我有一台在名为“homeserver”的 Dell D620 机器上运行的 Ubuntu Server 12.04。

每次我使用用户 homeserver(是的,与机器同名)登录 SSH 时,终端都会显示 root@homeserver。

看起来我甚至拥有管理员权限。

我做的最后一件事是尝试在机器上安装 Roundcube。

造成该问题的可能原因是什么?

编辑:

我使用 putty 从我的 Windows 机器登录 [电子邮件保护]<-- 机器的 IP

root@homeserver:~# id
uid=0(root) gid=0(root) Gruppen=0(root),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),111(sambashare),113(lpadmin)

root@homeserver:~# who
homeserver pts/0        2012-07-22 13:30 (dennis-ibm-laptop.fritz.box)

编辑2:

root@homeserver:~# getent passwd homeserver
homeserver:x:0:0:homeserver,,,:/home/homeserver:/bin/bash

答案1

id命令显示您是 root,但命令who显示您以用户 homeserver 身份登录。听起来,homeserver 和 root 这两个用户的 uid 都是 0。

getent passwd homeserver

相关内容