Login

Esqueci minha senha

Buscar
 
 

Resultados por :
 


Rechercher Busca avançada

Quem está conectado
5 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 5 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 71 em 19/7/2010, 11:47
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
Top dos mais postadores
Marcos Guedes
 
hugo
 
alceu11
 
Julio
 
marcelofazan
 
mfelis
 
cabeludo
 
Tales Ruan
 
Nelson Arcas
 
marcio
 

Contagem Regressiva em tela de login

16/7/2010, 11:10 por Linghston

Ola amigos, esta é minha primeira participação neste forum e espero poder encontar aqui ajuda para ...

Comentários: 15

Gerador randomico de chave/senha VFP

28/7/2010, 10:44 por hugo

[Você precisa estar registrado e conectado para ver esta imagem.]

Creditos, codi...

Comentários: 22

Help do VFP 9 desapareceu

13/7/2010, 09:22 por hugo

Galera

tenho o visual foxpro instalado e o help funcionava legal

tenho tam...

Comentários: 26

Niver do Alceu

23/7/2010, 14:42 por Marcos Guedes

Aew, pessoal!!!
Para quem não sabe, dia 30/07 é niver do Alceu!!!

Só não irei diz...

Comentários: 32

Report com comandos de impressão @ SAY

30/7/2010, 10:49 por Julio

Novamente aqui, para esclarecer uma duvida.

Tenho um report que serve como formulario, ...

Comentários: 29

Estatísticas
Temos 926 usuários registrados
O último usuário registrado atende pelo nome de Maria Tognetti

Os nossos membros postaram um total de 8596 mensagens em 1239 assuntos

Entendendo as permissões de arquivos (chmod)

Novo Tópico   Responder ao tópico

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Entendendo as permissões de arquivos (chmod)

Mensagem por Marcos Guedes em 2/3/2010, 16:57

Eu estava com problemas ao compartilhar alguns arquivos em rede, utilizando o Linux e, pesquisando na net, encontrei o conteúdo abaixo.
Espero que ajude a outros colegas, também.

José Garcia Junior escreveu:Por: José Garcia Junior (Viva o Linux)

Entendendo as permissões

Usa-se muito o chmod e pouco fala-se dele.
Muitas vezes a pessoa não sabe o que está fazendo quando dá uma permissão 777 ou 455 para um arquivo.
Vou explicar mais a fundo o funcionamento do chmod.

Um 'ls -la' no Linux tem o seguinte output:
Código:

drwxr-xr-x    2 root    root        4096 Set 22 10:08 temp
-rwxrwxr-x    1 garcia  garcia      1088 Jul  5 16:17 torpedo
-rw-rw-r--    1 garcia  garcia      18283 Ago  3 13:10 videoteca.tar.gz
-rw-------    1 garcia  garcia      4857 Ago 11 11:46 .viminfo
drwxr-xr-x    2 garcia  garcia      4096 Jul 15 11:34 vlc
-rw-rw-r--    1 garcia  garcia  14872515 Jul 15 11:30 vlc-binary.tar.gz
drwxr-xr-x    2 garcia  garcia      4096 Mar  4  2004 webalizer-2.01-10-x86


Onde constam vários atributos como nome, data, usuário proprietário e as permissões do arquivo.
Essas permissões estão na primeira coluna, são aquelas letras "drwx".

Funciona da seguinte forma: o primeiro caractere dos atributos diz se o arquivo é um diretório ou um arquivo.
Se tiver o "d" indica que é diretório.

Os próximos caracteres se dividem em 3 grupos de 3 caracteres.

Então, fica subdividido dessa forma:

d rwx rwx rwx
d: tipo de arquivo (diretório);
rwx: permissões do proprietário e/ou usuário;
rwx: permissões para usuários do mesmo grupo;
rwx: permissões para todos usuários.

Mas o que significa rwx?
r - read (permissão de leitura);
w - write (permissão de escrita);
x - execute (permissão de execução.

No DOS ou Windows, quando queremos executar um arquivo temos que usar extensão .exe, .com, .bat, etc. Em UNIX você seta como permissão.

Ah tá, entendi o que significam as letras, mas... o que significa "chmod 455"??? De onde vem esses números?

O chmod tem a flexibilidade de trabalhar com valores decimais de 0 a 7.
Cada valor tem uma combinação de permissões pelos 3 grupos de caracteres que expliquei acima. Vamos à elas.

0[b] : [b]--- (nenhuma permissão)
1[b] : [b]--x (somente execução)
2[b] : [b]-w- (somente escrita)
3[b] : [b]-wx (escrita e execução)
4[b] : [b]r-- (somente leitura)
5[b] : [b]r-x (leitura e execução)
6[b] : [b]rw- (leitura e escrita)
7[b] : [b]rwx (leitura, escrita e execução)

Vamos a exemplos práticos para que vocês entendam como funcionam isso na prática.

# chmod 755 arquivo.ext
Atribui permissão de leitura, escrita e execução para o dono do arquivo (7), leitura e execução para usuários do mesmo grupo (5) e também para outros usuários (5).

# chmod 640 arquivo.ext
Atribui permissão de leitura e escrita (6) para o dono do arquivo, somente leitura para usuários do mesmo grupo (4) e nenhuma permissão para outros usuários (0).

# chmod 777 arquivo.ext
Permissão total de leitura, escrita e execução para TODOS! Se o servidor que você hospeda seus sites deixar brecha para acessarem ou simplesmente listarem seu diretório ou pasta, outros usuários poderão modificar seus arquivos. por isso é conveniente usar com cuidado.


Fonte:
[Você precisa estar registrado e conectado para ver este link.](chmod)/

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Entendendo as permissões de arquivos (chmod)

Mensagem por hugo em 2/3/2010, 17:08

obs.

nunca deixe arquivos com 777

somente enquanto da manutencao, como root

se deixar tudo como 777 voce vai comecar a criar um "windows" dentro
do seu linux!

heheheheheheh

_________________
A lingua é o chicote do corpo! Minhas feridas ainda doem!

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Entendendo as permissões de arquivos (chmod)

Mensagem por Brunoads em 9/3/2010, 11:26

cheers linux

_________________
Bruno Souza

Chutar e Chingar certamente e o melhor conceito de Hardware e Software!

Brunoads
Começando a Participar
Começando a Participar


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Entendendo as permissões de arquivos (chmod)

Mensagem por cabeludo em 10/3/2010, 10:20

Se pensar em binário fica fácil também
Código:
r.. = 100 = 4
.w. = 010 = 2
..x = 001 = 1

Então utiliza-se aritimética binária pra chegar nas outras combinações... :-)

_________________
[Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.] --> D.Maria cantando!!!
[Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.]

cabeludo
Participa Bastante
Participa Bastante


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Entendendo as permissões de arquivos (chmod)

Mensagem por hugo em 10/3/2010, 11:07

tinha que ser o chaves!

hauahuah

valeu cabelus

_________________
A lingua é o chicote do corpo! Minhas feridas ainda doem!

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum