В настоящее время у меня возникла проблема с назначением нескольких идентификаторов GID на PosixAccount.Через API я могу использовать следующий синтаксис для изменения данных пользователя:
"posixAccounts": [
{
"primary": true,
"username": "username",
"uid": "2000",
"gid": "2000",
"homeDirectory": "/home/username",
"shell": "/bin/bash",
"operatingSystemType": "linux"
}
]
К сожалению, я не смог назначить несколько GID ни здесь, ни в разделе групп:
https://developers.google.com/admin-sdk/directory/v1/reference/groups
Мои вопросы:
Можно ли назначить пользователю несколько GID?Локально на ВМ я могу изменить / etc / passwd и добавить несколько групп, однако я ищу решение, которое может работать на любой ВМ, которую я буду развертывать в будущем.
Другой вопроскасается того, есть ли другое поле, которое считается «вторичной группой», и это не GID (возможно, я неверно истолковал описание GID)
ОБНОВЛЕНИЕ:
Во время некоторых испытаний я обнаружилчто большинство моих пользователей входят в следующие группы:
4 (adm), 30 (dip), 44 (видео), 46 (plugdev), 1000 (google-sudoers)
Может быть, это «место», где группы должны быть настроены, к сожалению, я не могу найти эту информацию в метаданных.Возможно, это связано с разрешениями IAM моих пользователей, но в обоих случаях мне нужен способ добавить новую группу, которая будет доступна через несколько виртуальных машин.
ОБНОВЛЕНИЕ *** 2 ***
Я заметил, что опубликованные ранее группы доступны только в том случае, если «enable-oslogin = TRUE» не добавлено в метаданные.Но эта опция должна быть включена, чтобы изменения метаданных, сделанные мной для пользователей, были доступны на машинах.
Спасибо всем