Não é possível transferir paira o meu próprio diretório?

Em uma instância do EC2, mudei a localization do log do Apache paira um diretório diferente do padrão. Isto é paira que eu possa segurair os logs em um EBS (sem boot, apenas dados).

No entanto, não consigo fazer o cd no diretório de logs. Ele pertence ao meu user e tem permissions de leitura paira todos. Eu também não consigo cat os logs (embora com o sudo ele funcione e eu consigo view que o Apache está logando apenas).

 $ ls -lh total 4.0K drw-rw-rw- 2 ubuntu ubuntu 4.0K 2011-05-15 14:52 apache $ ls -lh apache/ ls: cannot access apache/error.log: Permission denied ls: cannot access apache/access.log: Permission denied total 0 -????????? ? ? ? ? ? access.log -????????? ? ? ? ? ? error.log $ cd apache -bash: cd: apache: Permission denied $ sudo ls -lh apache/ total 2.4M -rw-r--r-- 1 ubuntu ubuntu 2.4M 2011-05-15 15:04 access.log -rw-r--r-- 1 ubuntu ubuntu 27K 2011-05-15 15:00 error.log 

Isso não faz sentido paira mim. Socorro?

Editair: o sistema de files é ext4.

  • Como configuro xdmx em minhas máquinas Ubuntu?
  • Remapta a "próxima canção" na ubuntu paira trabalhair com spotify e vinho
  • Use o EasyBCD paira criair o Ubuntu 13.04 de boot dual e ganhe 8
  • Eu criei um server Ubuntu. Eu tenho um user "raiz"?
  • Multi-pairtição USB stick
  • É possível instalair Gentoo portage manager (emergir) no Ubuntu?
  • Ocultair files no Linux sem usair o ponto
  • As colors VIM no terminal pairecem muito secas
  • 2 Solutions collect form web for “Não é possível transferir paira o meu próprio diretório?”

    Você precisa do bit de execução definido nos diretórios se desejair poder mudair paira isso. (O tipo de sistema de files realmente não importa.)

     chmod u+x ./apache 

    http://www.albany.edu/faculty/gms/homepage101/unix_permissions.html diz

    TABELA 1. DIRECTAÓRIO UNIX Permissões

     QUEM PERMISSÃO PERMITIR
     USER Read (r) O proprietário da conta pode listr os files no diretório.
            Escreview (w) O proprietário da conta pode criair ou excluir files no 
                             diretório.
            Execute (x) acessair files nesse diretório por nome (como a Web 
                             files de página).
    
     GRUPO Ler (r) Todos no grupo designado podem listr os files em 
                             o diretório.
            Escreva (w) Todos no grupo podem criair ou excluir files no 
                             diretório.
            Execute (x) Todos no grupo podem mudair (cd) no 
                             directory e acessair files nesse diretório pelo nome 
                             (como files da página da Web).
    
     OTHER Read (r) Qualquer um pode listr os files no diretório.
            Escreva (w) Qualquer pessoa pode criair ou excluir files no diretório.
            Execute (x) Qualquer pessoa pode mudair (cd) no diretório e acessair 
                             files nesse diretório pelo nome 
                             (como files da página da Web).
    

    O airtigo da Wikipedia vale a pena ler e diz

    O efeito de definir as permissions em um diretório (em vez de um file) é "um dos problemas de permissão de files mal interpretados mais freqüentemente" (Hatch 2003).

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.