3.6. Adicionando usuários e opções de usuário com a nuvem

Você cria e descreve os usuários em uma seção users. Você pode modificar a seção para adicionar mais usuários à configuração inicial de seu sistema, e você pode definir opções adicionais de usuário.

Se você adicionar a seção users, você também deverá definir as opções padrão do usuário nesta seção.

Procedimento

  1. Dependendo das exigências de sua fonte de dados, abra seu arquivo de dados do usuário para edição, ou adicione a seguinte diretiva ao diretório cloud.cfg.d.

    Nota

    Todas as diretrizes de usuário incluem #cloud-config no topo do arquivo para que cloud-init reconheça o arquivo como contendo as diretrizes de usuário. Quando você incluir diretivas no diretório cloud.cfg.d, nomeie o arquivo *.cfg, e inclua sempre #cloud-config no topo do arquivo.

  2. Adicionar ou modificar a seção users para adicionar usuários.

    • Se você quiser que cloud-user seja o usuário padrão criado junto com os outros usuários especificados, certifique-se de adicionar default como a primeira entrada na seção. Se não for a primeira entrada, cloud-user não será criado.
    • Por padrão, os usuários são rotulados como unconfined_u se não houver um valor selinux-user.

      #cloud-config
      users:
        - default
        - name: user2
          gecos: User N. Ame
          selinux-user: staff_u
          groups: users,wheel
          ssh_pwauth: True
          ssh_authorized_keys:
            - ssh-rsa AA..vz user@domain.com
      chpasswd:
        list: |
          root:password
          cloud-user:mypassword
          user2:mypassword2
        expire: False
      Nota
      • O exemplo coloca o usuário user2 em dois grupos, users e wheel.
      • A partir de cloud-init 0.7.5, a lista de grupos não suporta o espaço branco. Consulte a BZ 1126365 para mais informações.