5 votes

La connexion au système d'exploitation GCP crée un compte utilisateur_domaine.

Je teste le login OS et j'ai créé une instance avec les métadonnées "enable-oslogin=TRUE". J'ai ensuite ajouté le rôle OS Login à mon compte (user@mydomainname.com). Lorsque j'ai essayé :

user@original_host$ gcloud compute ssh my_instance --project my_project --zone my_zone

GCP m'a permis de me connecter, mais en tant qu'utilisateur user_mydomainname au lieu de mon compte original "user".

Quand j'ai essayé :

user@original_host$ ssh my_instance, it denied my login .

Quand j'ai essayé :

user@original_host$ ssh user_mydomainname@my_instance, it allowed me login, but as user_mydomainname of course.

J'ai lu un tas de documents de connexion au système d'exploitation sur Google et je n'ai pas pu en comprendre la raison. Dans un document : https://cloud.google.com/compute/docs/instances/managing-instance-access#login_messages

Au Expected login behaviors la section "Si un nom d'utilisateur n'est pas défini par un administrateur G Suite, OS Login génère un nom d'utilisateur Linux par défaut en combinant le nom d'utilisateur et le domaine de l'e-mail associé au profil Google de l'utilisateur. Cette convention de dénomination garantit l'unicité. Par exemple, si l'email de l'utilisateur associé au profil Google est user@example.com, alors son nom d'utilisateur généré est user_example_com."

Cela ressemble à ce que j'obtiens, mais j'avais défini le rôle de connexion de l'OS sur mon compte.

Je m'attendais à ce qu'avec la configuration du rôle de connexion de l'OS, je puisse me connecter à l'instance en tant que mon compte d'origine : utilisateur.

Est-ce que j'ai manqué quelque chose ici ou est-ce que c'est effectivement le comportement attendu ? Est-il possible de faire en sorte que mon compte "user" utilise OS Login sans obtenir user_mydomainname ?

Merci, Philip

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X