Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Etapa 6: atualizar o livro de receitas para adicionar um usuário - 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á.

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á.

Etapa 6: atualizar o livro de receitas para adicionar um usuário

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.

Atualize o livro de receitas adicionando uma receita que inclui um usuário local à instância e define o diretório inicial e shell do usuário. Isso é semelhante a executar os comandos adduser ou useradd no Linux ou o comando net user no Windows. Adicione um usuário local a uma instância quando quiser controlar o acesso aos arquivos e diretórios da instância, por exemplo.

Além disso, é possível gerenciar usuários sem usar os livros de receitas. Para obter mais informações, consulte Gerenciamento de usuários.

Para atualizar o livro de receitas na instância e executar a nova receita
  1. Na sua estação de trabalho local, no subdiretório recipes, no diretório opsworks_cookbook_demo, crie um arquivo chamado add_user.rb com o seguinte código (para mais informações, acesse usuário):

    user "Add a user" do home "/home/jdoe" shell "/bin/bash" username "jdoe" end
  2. No terminal ou no prompt de comando, use o comando tar para criar uma nova versão do arquivo opsworks_cookbook_demo.tar.gz, que contém o diretório opsworks_cookbook_demo e o conteúdo atualizado.

  3. Carregue o arquivo opsworks_cookbook_demo.tar.gz atualizado no bucket do S3.

  4. Para atualizar o livro de receitas na instância e para executar a nova receita, siga as instruções em Etapa 5: atualizar o livro de receitas na instância e executar a receita. No processo "Para executar a receita", para Recipes to execute (Receitas para executar), digite opsworks_cookbook_demo::add_user.

Para testar a receita
  1. Faça login na instância, se ainda não tiver feito.

  2. No prompt de comando, execute o comando a seguir para confirmar que o novo usuário foi adicionado:

    grep jdoe /etc/passwd

    Informações sobre o usuário semelhantes às seguintes são exibidas, incluindo detalhes, como o nome do usuário, o número de ID, número de ID do grupo, diretório inicial e shell:

    jdoe:x:501:502::/home/jdoe:/bin/bash

Na próxima etapa, você irá atualizar o livro de receitas para criar um diretório na instância.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.