我已开始为通过 Plesk 管理的新客户端管理 CentOS 7 服务器。我对 Centos 或 Plesk 都不熟悉。
如果我通过 SSH 连接到服务器,例如:,连接后我会立即看到我是另一个用户。 Ie显示了一个完全不同的用户。ssh [email protected]
whoami
我可以通过 Plesk 或服务器查看哪些地方来了解如何/为何更改用户?
谢谢!
编辑: /etc/passwd 的内容:
differentuser:x:10000:1003::/var/www/vhosts/example.com:/bin/false
workspaceuser:x:10000:1003::/var/www/vhosts/example.com:/bin/bash
acme-john:x:10000:1003::/var/www/vhosts/example.com/httpdocs:/bin/false
acme_admin:x:10000:1003::/var/www/vhosts/example.com/home.example.com:/bin/false
答案1
这是由多个用户引起的,其中包括在 /etc/passwd 中定义相同 UID 的用户。 (这些都是同一组的成员。)
workspaceuser
当以UID 设置为 10000登录时,但 /etc/password 中具有该 UID 的第一个用户是differentuser
。
除此以外,所有用户workspaceuser
的 shell 均设置为 /bin/false,因此他们无法通过 SSH 登录。