Google Admin SDK - несколько GID - PullRequest
       79

Google Admin SDK - несколько GID

0 голосов
/ 24 октября 2018

В настоящее время у меня возникла проблема с назначением нескольких идентификаторов 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» не добавлено в метаданные.Но эта опция должна быть включена, чтобы изменения метаданных, сделанные мной для пользователей, были доступны на машинах.

Спасибо всем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...