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
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 usermyuser 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
-
Crie um diretório em
opsworks_cookbookschamadonewusere navegue até ele. -
Crie um arquivo
metadata.rbque contenha o código a seguir e o salve emnewuser.name "newuser" version "0.1.0" -
Inicialize e configure o Test Kitchen, conforme descrito em Exemplo 1: Instalação de pacotes e adicione um diretório
recipesdentro do diretórionewuser. -
Adicione o arquivo
default.rbcom a receita de exemplo ao diretóriorecipesdo livro de receitas. -
Execute
kitchen convergepara executar a receita. -
Use
kitchen loginpara fazer logon na instância e verificar a existência do novo usuário executandocat /etc/passwd. O usuáriomyuserdeve estar na parte inferior do arquivo.