외부 서버가 사용자 생성 사용자의 사용자 이름 대신 uid를 등록하는 이유는 무엇입니까?

외부 서버가 사용자 생성 사용자의 사용자 이름 대신 uid를 등록하는 이유는 무엇입니까?

AWS ParallelCluster에서 생성된 Ubuntu에서 클러스터를 실행하고 있습니다. uid:gid 1000:1000을 사용하여 기본 사용자 "ubuntu"로 클러스터를 실행하면 클러스터는 별도의 서버에 있는 라이선스 관리자를 호출하고 ubuntu@hostname 형식으로 각각 좌석을 할당하여 사용자를 등록합니다.

여러 사용자를 허용하기 위해 각 사용자가 자신의 로그인을 갖고 클러스터를 개별적으로 호출하고 싶었습니다. 따라서 사용자가 클러스터 프로그램을 호출하려면 sudo 권한이 필요하므로 adduser newuser및 then 을 사용하여 두 번째 사용자를 생성했습니다 . sudo usermod -aG sudo newuser확인하면 /etc/passwd이 사용자가 예상대로 uid:gid 1001:1001로 추가되었으며 sudo 그룹의 일부임을 알 수 있습니다. 그러나 이제 클러스터 프로세스를 실행하면 라이선스 관리자가 사용자를 newuser:hostname 대신 1001:hostname으로 등록합니다. 사용자 "newuser"는 uid로 요청하는 반면 사용자 "ubuntu"는 사용자 이름으로 요청하는 것 같습니다.

사용자 이름을 uid 대신 외부 서비스에 매핑하도록 수정하지 않은 설정이 있습니까?

관련 정보