Linux 사용자의 기존 별칭을 나열하는 방법은 무엇입니까?

Linux 사용자의 기존 별칭을 나열하는 방법은 무엇입니까?

Debian에서 특정 Unix/Linux 사용자의 기존 별칭을 나열하는 방법을 아는 사람이 있습니까? 예를 들어 Unix/Linux 사용자 1001이 있는데 그 사용자의 로그인 별칭이 무엇인지 알고 싶습니다.

답변1

숫자로 된 사용자 ID( ) 1001을 가진 사용자가 있고 uid그의 사용자 이름을 원한다고 가정합니다.

getent passwd 1001 

이 메시지가 표시됩니다.

답변2

로컬 사용자인 경우 grep을 사용 /etc/passwd하여 찾을 수 있습니다. 이와 같이:

grep 1001 /etc/passwd

로컬 사용자가 아닌 경우 해당 사용자를 저장하는 데 사용된 데이터베이스 백엔드에 따라 다릅니다. 예를 들어 NIS를 사용하는 경우 다음을 확인할 수 있습니다 ypcat.

cd /etc
ypcat passwd | grep 1001

다른 데이터베이스 백엔드의 경우 UID로 사용자를 검색하는 구체적인 방법을 확인해야 합니다.

관련 정보