Tentando usar o apache2 no Ubuntu 16.04 LTS

0

(Eu sou novo no Ubuntu / Linux, por favor, tenha paciência comigo).

Eu instalei o apache 2 (versão 2.4.18) no Ubuntu 16.04 LTS. Eu fiz isso de uma conta de usuário logado usando

sudo apt install apache2

Agora, estou tentando substituir o index.html padrão

No entanto, não consigo criar, copiar ou mover documentos para

/ var / www / html /

porque eu não sou o dono da pasta Eu olhei para as propriedades da pasta e ele diz que o proprietário é root.

Como faço para alterar privilégios para que eu possa usar o servidor apache como se eu (ou seja, o usuário logado) tivesse privilégios de nível de raiz.

Obrigado e feliz ano novo.

    
por moonstar 02.01.2017 / 18:59

2 respostas

2

O usuário padrão do apache é www-data , então foi assim que eu fiz o meu:

  1. Adicione-se ao grupo de apache www-data :

    sudo usermod -G www-data -a your_username
    
  2. Alterar a propriedade /var/www/html :

    sudo chown -R your_username:www-data /var/www/html
    
  3. Altere as permissões em /var/www/html :

    sudo chmod -R 775 /var/www/html
    

Dessa forma, você e o apache podem trabalhar com os documentos do servidor em /var/www/html

    
por George Udosen 02.01.2017 / 19:20
1

use o comando sudo chown currentusername:currentusername /var/www/html

você também pode fazê-lo abrindo filemanager por root emitindo o comando sudo nautilus e depois indo para o diretório / var / www / clique com o botão direito em html folder e em propriedades você pode alterar o proprietário

    
por sanjeev 02.01.2017 / 19:20