precisa excluir arquivos de propriedade do apache - não sabe como fazer isso

1

Executando o apache no servidor rhel e, às vezes, preciso excluir alguns arquivos que não consigo usar meu programa FTP, porque a conta FTP na qual estou logado não é o usuário do apache.

Eu estou em um Mac e deve haver uma maneira de fazer isso via terminal, conectando o SSH ao servidor.

Quais credenciais eu precisaria para ssh no servidor e excluir os arquivos / pastas de propriedade do apache

A captura de tela mostra o que quero dizer quando o arquivo pertence ao usuário / grupo do apache: link

Qualquer ajuda é apreciada.

    
por Brad 26.05.2010 / 16:52

3 respostas

2

Isso normalmente seria obtido com uma conta de shell no servidor e acesso a comandos adequados via sudo.

por exemplo,

login somehow

cd /web/ee_web/images/sized/images/calendar-images

sudo rm <somefile>
    
por 26.05.2010 / 17:15
1
find /path/to/folder -user apache -print0 | xargs -0 rm

Adicione type -f se você não quiser incluir diretórios.

Se você é membro do grupo apache, o grupo de arquivos é o apache e o grupo tem permissões de gravação no diretório em que o arquivo reside, você pode excluí-lo. Caso contrário, você precisa ser root.

    
por 26.05.2010 / 17:12
1

Você precisa de uma conta de usuário no servidor (login / senha pode ser diferente do que para sua conta ftp). Este usuário deve ser root ou ter permissões para executar sudo .

    
por 26.05.2010 / 17:26