Na maioria dos sistemas, cd
não é um programa, é um comando shell, portanto você não pode usar sudo
para executá-lo. Tente sudo -i
para obter um shell interativo e, em seguida, copie para esse diretório.
Estou executando o Ubuntu 10.04 e estou tendo problemas para acessar os arquivos de log em / var / log / apache2
Eu posso cd
para a maioria dos outros lugares (eu não tentei todos os arquivos, obviamente), mas quando tento acessar o diretório acima, recebo a mensagem de erro sudo: cd: command not found
... Acabei de tentar outra coisa e não consigo cd
quando usado em conjunto com sudo
. Posso usar sudo
ao fazer coisas como apt-get
, mas parece que não consigo alterar o diretório ao usar sudo
.
Eu não estou neste servidor há algum tempo, mas sei que costumava ser capaz de fazer isso.
Complementar à resposta de DerfK;
Antes de descobrir sudo -i
, usaria sudo ls /var/log/abcd
para identificar os arquivos nesse diretório e, em seguida, ler os arquivos mais diretamente.
Não é a maneira mais limpa, ... mas sempre há mais de uma maneira de esfolar um gato ...
Tags apache-2.2 ubuntu