Adicione um usuário que possa ler / escrever uma raiz, arquivos www-data

1

Como posso fazer isso?  Eu tenho usuário amira no meu Ubuntu 11.4, eu quero que ele seja capaz de ver / ler / escrever um usuário root arquivos como / etc / * e arquivos apache

    
por Amir Ashkenazi 28.08.2011 / 15:07

2 respostas

1

A maneira normal de fazer isso é adicionar esse usuário ao arquivo sudoers . Você pode fazer isso desta maneira:

  • Abra um terminal e digite

    sudo su
    
  • Depois de inserir seu tipo de senha de administrador

    visudo
    
  • Usando as teclas de seta, navegue até a parte inferior do arquivo sudoers que agora é exibido no terminal

  • Logo abaixo da linha que parece:

    root ALL=(ALL) ALL
    
  • Adicionar

    amira ALL=(ALL) ALL
    
  • Agora pressione Ctrl + X e pressione Y quando solicitado para salvar

O usuário amira agora pode usar sudo para editar arquivos, permissões e qualquer coisa que um usuário administrador (como o que você usou instalando seu Ubuntu) é capaz de fazer.

    
por Rinzwind 28.08.2011 / 15:37
-1

Você provavelmente deve alterar a propriedade dos arquivos e pastas relevantes. Por exemplo, se você tem um site cujos arquivos estão em / var / www / amira, você pode configurar os arquivos e pastas para pertencer a www-data: amira. Então você permitiria que o grupo editasse arquivos e adicionasse usuários a esse grupo. O usuário do amira já teria esse grupo como seu grupo principal. Essa é uma abordagem muito melhor do que dizer que um usuário pode editar todos os arquivos raiz, pois você pode limitar quais arquivos são editáveis por quem. Se a amira foi hackeada, o site seria editável pelo hacker, mas o seu servidor openssh ainda estaria seguro, por exemplo.

    
por Jo-Erlend Schinstad 28.08.2011 / 16:06