Я запускаю кластер в Ubuntu, сгенерированный AWS ParallelCluster. Когда я запускаю кластер как пользователь по умолчанию "ubuntu" с uid:gid 1000:1000, кластер обращается к менеджеру лицензий на отдельном сервере и регистрирует пользователя, назначая ему место соответственно в формате ubuntu@hostname.
Чтобы разрешить нескольким пользователям, я хотел, чтобы каждый пользователь имел свой логин и вызывал кластер индивидуально. Таким образом, я сгенерировал второго пользователя с помощью adduser newuser
и затем sudo usermod -aG sudo newuser
, так как пользователю требуются привилегии sudo для вызова программы кластера. Когда я проверяю, /etc/passwd
я вижу, что этот пользователь был добавлен с uid:gid 1001:1001, как я и ожидал, и является частью группы sudo. Однако теперь, когда я запускаю процесс кластера, мой менеджер лицензий регистрирует пользователя как 1001:hostname вместо newuser:hostname. Похоже, что пользователь "newuser" делает запрос с uid, тогда как пользователь "ubuntu" делает запрос с именем пользователя.
Есть ли настройка, которую я не изменил, которая сопоставляет имя пользователя с внешними службами вместо uid?