我有一台在名为“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