Ich betreibe einen von AWS ParallelCluster generierten Cluster in Ubuntu. Wenn ich den Cluster als Standardbenutzer „ubuntu“ mit uid:gid 1000:1000 betreibe, ruft der Cluster einen Lizenzmanager auf einem separaten Server auf und registriert den Benutzer, indem er ihm einen Sitzplatz zuweist, und zwar im Format ubuntu@hostname.
Um mehrere Benutzer zuzulassen, wollte ich, dass jeder Benutzer seine eigenen Logins hat und den Cluster einzeln aufruft. Daher habe ich einen zweiten Benutzer mit adduser newuser
und dann generiert sudo usermod -aG sudo newuser
, da der Benutzer Sudo-Berechtigungen benötigt, um das Clusterprogramm aufzurufen. Wenn ich das überprüfe, /etc/passwd
kann ich sehen, dass dieser Benutzer mit uid:gid 1001:1001 hinzugefügt wurde, was ich erwarte, und Teil der Sudo-Gruppe ist. Wenn ich jetzt jedoch den Clusterprozess ausführe, registriert mein Lizenzmanager den Benutzer als 1001:Hostname statt als newuser:Hostname. Es scheint, dass der Benutzer „newuser“ die Anfrage mit der UID stellt, während der Benutzer „ubuntu“ die Anfrage mit dem Benutzernamen stellt.
Gibt es eine Einstellung, die ich nicht geändert habe, die den Benutzernamen anstatt der UID externen Diensten zuordnet?