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>
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.
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.
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
.
Tags ssh permissions ftp apache-2.2 redhat