Não é possível acessar a pasta de log do Apache

1

Eu quero ver o arquivo de log do apache. Isso é o que eu tentei:

Eu concedi a maioria das permissões para a pasta apache2 .

hieund@hieund:/var/log$ sudo chmod a+rw apache2/*

Mas não consigo fazer o cd para isso. Então eu adiciono meu usuário ao grupo "root", "adm"

hieund@hieund:/var/log$ groups hieund
hieund : hieund root adm sudo www-data

Mas ainda não consigo ... mostra:

hieund@hieund:/var/log$ cd apache2/
bash: cd: apache2/: Permission denied
drwxrwxrw- 2 root              adm     4096 2011-11-27 11:12 apache2

Estou tão confuso sobre isso. Como ver arquivos de log?

    
por Emerald214 27.11.2011 / 16:47

2 respostas

1

Você precisa fazer logout e voltar depois de se adicionar a um grupo para que a alteração entre em vigor.

Você deve alterar as permissões de volta para o padrão e, em seguida, estar no grupo adm lhe dará permissão para visualizar os arquivos.

    
por 27.11.2011 / 18:05
0

você tem que ter direitos de execução para acessar um diretório. tente definir + x para todos os usuários. deve funcionar.

mas você provavelmente deve configurar o dir para os padrões, porque é um risco de segurança ter 0777 em tal diretório.

    
por 27.11.2011 / 16:58