|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Tutorial do comando chmodInstruções detalhadas para aprender a manejar corretamente as permissões dos arquivos em sistemas Linux / Unix, com o comando chmod. Para mudar as permissões de um arquivo ou diretório do servidor, você tem que utilizar o comando chmod.
Em geral, qualquer comando de linux ou unix tem uma ajuda, que você pode ver invocando ao comando, seguido com o parâmetro -help. Algo como isto: chmod --help Este comando em concreto tem várias sintaxes permitidas. Ente elas, por exemplo, pode utilizar: chmod [opcoes] modo-em-octal arquivo As opções podem ser indicadas ou não, segundo queiramos. Opções típicas são:
O modo em octal é um número em base 8 (octal) que especifica a permissão. Os números em octal se especificam começando o número por um 0. Por exemplo, 0777 indica todos as permissões possíveis para todos os tipos de usuário. 0666 indica que se dão permissões de leitura e escritura, porém não de execução. 0766 indica que se dão permissões de leitura e escritura, porém somente tem permissão de execução para os usuários que são donos do arquivo. 0755 indica permissões para leitura e execução, porém escritura só para o usuário que é o dono do arquivo. Por exemplo: chmod 0777 arquivo.txt Atribui todas as permissões ao arquivo arquivo.txt chmod 0666 * Atribui permissões de leitura e escritura, não de execução a todos os arquivos e diretórios do diretório onde executamos o comando. chmod -R 0644 * Isto dá permissões a todos os arquivos e diretórios do diretório onde se invoca o comando e de todos os diretórios que estão pendurados nele. As permissões atribuídas são de leitura a todos os usuários, de escritura só ao dono do arquivo e de execução a ninguém. Outro modo de trabalho com chmod Logo também se podem atribuir permissões de outra maneira, utilizando outra possível sintaxe de chmod, que talvez resulte mais útil se não quisermos tratar com os valores em octal. chmod [opcoes] modo[,modo]… arquivo Para isso temos que ter claros os distintos grupos de usuários:
Também há que saber a letra que abrevia cada tipo de permissão:
Exemplos chmod o=rwx * Atribui permissões de leitura, escritura e execução para os usuários "outros" a todos os arquivos da pasta. chmod a=rwx arquivo.txt Atribui todos as permissões a todos os usuários para o arquivo fichero.txt chmod go= * Tira todas as permissões para os usuários do grupo e os outros usuários. chmod u=rwx,g=rw,o= * Dá todos as permissões ao dono do arquivo, aos do grupo do dono lhe atribui permissões de leitura e escritura e aos outros usuários lhes tira todas as permissões.
chmod a=r * Dá permissões unicamente de leitura a todos os tipos de usuário. De um modo parecido ao que acabamos de ver, também se podem adicionar ou tirar permissões com os operadores + e -. Para isso, se indica o tipo de usuário e a permissão que se resta ou adiciona. Algo como isto: chmod a-wrx * Isto tira todos as permissões a todos os tipos de usuário. chmod a+r,gu+w * Este comando atribui permissões de leitura a todos os usuários e permissões de escritura ao dono do arquivo e o grupo do dono. chmod u=w,a+r * Este comando atribui permissões de escritura ao usuário dono e adiciona a todos os usuários permissão de leitura.
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 2 Categorias relacionadas + 1 Comentário sem rever
Manuais relacionados com este artigo Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Internet+ Entrar em HTML Comentário sem rever
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |