Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Ajudas técnicas
SEÇÕES
Manuais relacionados
+Ajudas técnicas
Categorias
+Internet
+HTML

Índice do Manual Ajudas técnicas
+ Links sem sublinhado
+ Formatos gráficos para páginas web
+ Ícone em favoritos
+ Definições de tela
+ Os domínios e como registrá-los
+ Os 7 domínios novos
+ Segredos dos buscadores
+ Registro em buscadores
+ Contato com navegante
+ Caracteres especiais
+ Usabilidade para PDAs
+ MP3 vs. Servidores gratuitos
+ Avaliar uma web
+ Frames sem bordas
+ Tabela com esquinas arredondadas
+ Tabela com as esquinas arredondadas, tipo 2
+ Alguns conselhos para webmasters
+ Como colocar um fórum na sua página web
+ Desabilitar a barra de imagens do Internet Explorer
+ Como evitar que um página se imprima
+ Estatísticas em um web site
+ PDF para todos
+ Como escolher uma hospedagem
+ Sistemas Operacionais para PDA's
+ Navegabilidade, um fator fundamental
+ Conexão a um database server com JSP
+ O PC de um webmaster
+ Construção dinâmica de menus de seleção utilizando JSP
+ Instalação de Tomcat para utilizar servlets ou JSP
+ De que trata sua Web?
+ Mambo, sistema de administração de conteúdos
+ Uma dor de cabeça chamado spyware
+ O que são os vírus informáticos?
+ Ocultar um e-mail de um link para evitar o spam
+ Os buscadores em Internet I
+ Os buscadores em Internet II
+ O posicionamento nos buscadores de Internet
+ Proteção antivírus em servidores de correio eletrônico
+ Proteção Anti-vírus em uma rede corporativa I
+ Proteção antivírus em clientes de correio eletrônico
+ Pensar nos objetivos para saber o que aprender
+ Extensões de Firefox úteis para desenvolvedores do web
+ Sites oficiais hackeados
+ Tradutor de Google - Como usa-lo em minha Web?
+ Os temas que mais interessam aos navegantes
+ Web Developer, extensão para Firefox
+ Introdução ao FTP
+ Estabelecer permissões em FTP
+ Tipos de freeware e não freeware
+ Utilizar informação pública para realizar uma web
+ Números de contas bancárias
+ Como medir o rendimento de um computador
+ 10 Razões pelas quais usar o navegador Mozilla Firefox
+ Yotophoto, um buscador de imagens de livre uso
+ Google Imagens, a busca de imagens na web
+ Combinar correspondência
+ Reduzir as devoluções e a Fraude
+ Balancear adaptadores de Rede
+ Recuperação de dados
+ Tutorial do comando chmod
+ Spam
+ Como criar um CD ou DVD autorun que inicie uma página web?
+ DNS Dinâmico
+ Programar uma tarefa em Linux com Cron e wget
+ Buscador corporativo
+ Segurança na rede: Firewall
+ As principais 5 vulnerabilidades Web
+ Robots.txt
+ Segmentação de uma campanha de banners

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Tutorial do comando chmod

Instruçõ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:
  • -R para que olhe também nos subdiretórios da rota.
  • - v para que mostre cada arquivo processado
  • - c é como -v, porém só avisa dos arquivos que modifica suas permissões

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:
  • u: usuário dono do arquivo
  • g: grupo de usuários do dono do arquivo
  • o: todos os outros usuários
  • a: todos os tipos de usuário (dono, grupo e outros)

Também há que saber a letra que abrevia cada tipo de permissão:
  • r: se refere às permissões de leitura
  • w: se refere às permissões de escritura
  • x: se refere às permissões de execuçã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.

Nota:um espaço depois da vírgula "," nos distintos modos de permissões que se indiquem faz falhar o comando.

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

Manuais relacionados com este artigo
Dentro de Ajudas técnicas
Seguinte: Spam

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
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foi encontrado um comentário sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites