Como modificar permissões por FTP ?
Vamos descrever o processo para alterar permissões de ficheiros e pastas por ftp utilizando o filezilla.
Antes de mais uma breve descrição do sistema de permissões de ficheiros e pastas nos sistemas unix/linux.
Cada ficheiro ou pasta tem um conjunto de permissões atribuidas aos utilizadores. o conjunto de permissões está dividido em três elementos:
- o dono, owner
- o grupo, group
- e outros, others
as permissões possiveis de atribuir a cada um deste elementos são:
- ler, read
- escrever, write
- executar, execute
As permissões normalmente são expressas em números, por exemplo
- 755 significa que apenas o dono pode escrever no ficheiro, o grupo e os outros apenas podem executar e ler
- 777 significa que todos podem ler, escreve e executar.
Se não tiver o filezila a primeira coisa a fazer é fazer o download do filezila e instalar no seu computador.
Este processo pressupõem que tem acesso por ftp aos ficheiros do seu dominio, e que conhece:
- O endereço do servidor de ftp a usar
- O utilizador e a respectiva password
Quando tiver o filezilla instalado deve executar o programa. Que lhe deve apresentar uma janela parecida com esta:
Do lado esquerdo tem disponivel as pastas e os ficheiros no seu computador Do lado direito tem disponivel as pastas e ficheiros no servidor. Por cima e por baixo destas áreas tem duas outras, na de cima visualiza os comandos enviados para o servidor e as respostas, na de baixo tem a fila de ficheiros a transferir. Em cima tem uma área que lhe permite indicar o servidor, o seu utilizador e a respectiva palavra passe, e um botão para efectuar a ligação. Normalmente pode deixar as outras caixas em branco.
Logo por cima dessa área existe uma área de ferramentas, a qual tem no 1º icone á direita o acesso á gestão de uma lista de ftps a qual pode acrescentar as ligações que pretender, para facilitar futuras ligações.
Nesta situação a primeira coisa a fazer é definir o servidor a usar, neste caso vamos usar a área que permite indicar de imediato o servidor, o utilizador e a password e fazer a ligação clicando no botão para se ligar.
Se não existiu nenhum erro, o servidor responde e devolve-lhe os ficheiros e as pastas na raiz do seu alojamento. Como no exemplo da imagem seguinte:
Quando estiver na pasta do servidor para onde modificar as permissões das sub pastas ou ficheiros, escolha do lado direito quais os ficheiros e pastas que quer alterar e clique no botão direito do rato para lhe aparecer um menu com opções.
Nesse menu escolha a opção file atributes, e ser-lhe á apresentada a seguinte janela
Neste exemplo as permissões estão definidas de forma a que o dono possa escrever, ler e executar, o grupo apenas ler e executar, e os outros não podem nem ler nem executar, estas permissões correspondem na forma númerica a 750.
Para colocar os ficheiros de modo a que o apache possa escrever neles, pode colocar as permissões em 777, ou seja o dono, o grupo, e os outros podem ler, escrever e excutar. Para isso tem de deixar todas as caixas selecionadas.
Nota: não pode modificar as permissões de ficheiros e pastas nos quais nao tem permissão de escrita.