chmod
atributos de alteração de comando de um ficheiro/pasta:
chmod 666 file/folder
significa que todos os utilizadores podem ler e escrever mas não podem executar o ficheiro/pasta; chmod 777 file/folder
permite todas as acções para todos os utilizadores; chmod 744 file/folder
permite apenas ao utilizador (proprietário) fazer todas as acções; o grupo e outros utilizadores apenas podem ler. chmod u=rw, g=rw, o=rw file/folder
- chmod
requer pelo menos 3 argumentos, por isso chmod 666
não faz nada sem ficheiro/pasta explícito para alterar as permissões. Não se esqueça também de criticar se não produzir problemas inseguros ou simplesmente se for uma alteração inútil das permissões, porque chmod 666
permitirá que o ficheiro/pasta escreva a todos e a execução a nenhum.
Em linguagem realmente simples: torna um ficheiro legível e escrevível pelo proprietário do ficheiro, o grupo do proprietário do ficheiro e todos os outros que utilizam a máquina (todos). Aplicado contra um directório, permite a todos ler (obter listas de conteúdos de ficheiros) de um directório e escrever (criar, editar ficheiros no directório) mas não executar ficheiros a partir do directório.
Para informações mais detalhadas sobre como funciona chmod
confira este útil tutorial .
Como mencionado em outras respostas, chmod significa modo de mudança. Afecta as permissões de leitura, escrita e execução para o proprietário, grupo e outras categorias de utilizadores. Os números que seguem o comando (neste caso 666), indicam como essas permissões são modificadas para o ficheiro em que o comando é executado (para 666, significa que o proprietário, grupo e outros têm permissões de leitura e escrita, mas sem permissões executáveis).
Ao alterar os números para valores diferentes, altera-se efectivamente as permissões para o ficheiro. A ligação que referi acima tem uma pequena ferramenta para descobrir quais os valores que precisa de colocar para obter o esquema de permissões que procura. Também passa em revista as opções de mudança disponíveis para o comando e alguns exemplos para o ajudar a compreender melhor o seu funcionamento.
Se as suas perguntas são mais sobre a parte 666 do que sobre a parte chmod, eu remeto-o para The Linux Documentation Project onde está uma explicação decente de como as permissões de ficheiros funcionam no Linux.