Exemplo 2: Gerenciamento de usuários - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplo 2: Gerenciamento de usuários

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Outra tarefa simples é o gerenciamento de usuários em uma instância. O código a seguir adiciona um novo usuário a uma instância do Linux.

user "myuser" do home "/home/newuser" shell "/bin/bash" end

Você usa um recurso user para gerenciar usuários nos sistemas Linux e Windows, embora alguns atributos se apliquem a apenas um sistema. O exemplo cria um usuário chamado myuser e especifica o diretório inicial e o shell. Como não há ação especificada, o recurso usa a ação create padrão. Você pode adicionar atributos a user para especificar várias outras configurações, como a senha ou a ID do grupo. Você também pode usar user em tarefas de gerenciamento de usuário relacionadas, como a modificação das configurações do usuário ou a exclusão de usuários. Para obter mais informações, consulte user.

Para executar a receita
  1. Crie um diretório em opsworks_cookbooks chamado newuser e navegue até ele.

  2. Crie um arquivo metadata.rb que contenha o código a seguir e o salve em newuser.

    name "newuser" version "0.1.0"
  3. Inicialize e configure o Test Kitchen, conforme descrito em Exemplo 1: Instalação de pacotes e adicione um diretório recipes dentro do diretório newuser.

  4. Adicione o arquivo default.rb com a receita de exemplo ao diretório recipes do livro de receitas.

  5. Execute kitchen converge para executar a receita.

  6. Use kitchen login para fazer logon na instância e verificar a existência do novo usuário executando cat /etc/passwd. O usuário myuser deve estar na parte inferior do arquivo.