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로 사용자를 검색하는 구체적인 방법을 확인해야 합니다.