AWS ParallelCluster によって生成された Ubuntu のクラスターを実行しています。uid:gid 1000:1000 のデフォルト ユーザー「ubuntu」としてクラスターを実行すると、クラスターは別のサーバー上のライセンス マネージャーを呼び出し、ubuntu@hostname の形式でそれぞれシートを割り当ててユーザーを登録します。
複数のユーザーを許可するには、各ユーザーに独自のログイン情報を与え、クラスターを個別に呼び出す必要があります。そのため、 と で 2 番目のユーザーを生成しました。これはadduser newuser
、sudo usermod -aG sudo newuser
ユーザーがクラスター プログラムを呼び出すために sudo 権限を必要とするためです。 を確認すると、/etc/passwd
このユーザーが uid:gid 1001:1001 で追加されており、sudo グループの一部であることがわかります。ただし、クラスター プロセスを実行すると、ライセンス マネージャーはユーザーを newuser:hostname ではなく 1001:hostname として登録します。ユーザー「newuser」は uid で要求を行い、ユーザー「ubuntu」はユーザー名で要求を行うようです。
uid ではなくユーザー名を外部サービスにマッピングする、修正していない設定はありますか?