SSH 스위치를 통해 CentOS 서버에 다른 사용자로 연결

SSH 스위치를 통해 CentOS 서버에 다른 사용자로 연결

Plesk를 통해 관리되는 새 클라이언트를 위해 CentOS 7 서버 관리를 시작했습니다. 저는 Centos나 Plesk에 익숙하지 않습니다.

예를 들어 SSH를 통해 서버에 연결하면 연결 직후에 내가 다른 사용자라는 것을 알 수 있습니다. 즉, 완전히 다른 사용자를 보여줍니다.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를 가진 사용자를 포함하여 여러 사용자로 인해 발생합니다. (모두 같은 그룹의 구성원입니다.)

workspaceuserUID를 10000으로 설정하여 로그인했지만 /etc/password에서 해당 UID를 가진 첫 번째 사용자는 입니다 differentuser.

그렇지 않으면 모든 사용자 workspaceuser의 쉘이 /bin/false로 설정되므로 SSH를 통해 로그인할 수 없습니다.

관련 정보