Permissoes de ficheiros Permissões de ficheiros

Permissoes de ficheiros

Um ficheiro em Linux tem permissões de leitura, escrita e execução.

Esta informação é guardada em forma binária. Um ficheiro com as 3 permissões tem o valor 111.

O valor 111 em binário corresponde ao número 7 = 4+2+1

O ficheiro em Linux tem permissões definidas a nível do utilizador, do grupo de utilizadores e do mundo.

Ou seja, se aceder pelo filezilla poderá ver permissões do tipo 777 que indica que o utilizador, o grupo e o mundo podem escrever e executar o ficheiro. Pode também alterar as permissões aqui.

 

Através de shell e usando o comando ls -ls uma permissão 777 surge como sendo rwxrwxrwx.

Na shell para mudar as permissões de um ficheiro deve usar o comando :

chmod 644 ficheiro

ou

chmod -R 644 * para mudar as permissões de todos os ficheiros incluindo as directorias abaixo para 644

 

Devido ao risco de segurança os servidores estão habitualmente preparados para dar um erro 500 sempre que existe uma permissão de um ficheiro superior a 644 ou de uma directoria superior a 755.