Como alterar o arquivo index.html no apache do usuário normal quando o apache é instalado no root?

0

Eu trabalho no Ubuntu 14.04. Bem, eu sempre tive o equívoco de que a instalação de um software do usuário root torna o software disponível para todos os usuários. Então, eu queria instalar o apache e adicionar minhas páginas html por lá. Eu instalei o apache usando o usuário root. Instalou com sucesso.

Em seguida, para testar o apache, digitei localhost e a página padrão apareceu com êxito. Então pensei em mudar a página index.html e adicionar meu código. Eu estava fazendo todos os meus arquivos .html no gedit, e assim tentei alterar index.html no gedit. Quando tentei abri-lo, ele me disse que eu poderia abri-lo apenas no modo somente leitura, e eu não poderia mudá-lo. Então descobri que não podia alterar as permissões nem alterar o arquivo no usuário normal.

Pensei nisso por um tempo e achei que remover o arquivo index.html e adicionar meu arquivo no arquivo funcionaria. Mas isso não aconteceu.

Depois, desinstalei o apache e o reinstalei do usuário normal. Ainda assim, não consegui alterar o index.html no usuário normal.

Existe uma maneira de acessar e alterar o arquivo index.html do apache instalado na raiz do usuário normal?

NOTA: eu sei a senha do root, e posso até mesmo desinstalar o apache e instalá-lo novamente. Isso está no meu computador pessoal.

    
por fortunate_man 18.02.2016 / 14:38

1 resposta

0

Faça

ls -l in the directory where index.html

está residindo

Descubra as permissões de arquivo para isso.

Você poderia muito bem feito isso

sudo gedit index.html

faça a mudança e isso funcionará

Você precisa fazer uso do comando

chown ashish:ashish or
chown ashish:root

para alterar o onwership dos arquivos nesse diretório

    
por Ashu 18.02.2016 / 15:22