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 대신 외부 서비스에 매핑하도록 수정하지 않은 설정이 있습니까?