Permissoes No RHEL 5

Permissoes

Permissoes Basicas em arquivos e diretorios

Assim como todos os sistemas operacionais,o Linux vem com um conjunto de permissões que ele usa para proteger os arquivos, diretórios e dispositivos no sistema. Essas permissões podem ser manipuladas para permitir (ou impedir) o acesso a arquivos e diretórios em diferentes partes do sistema. Aqui estão alguns dos comandos que você pode usar para trabalhar com essas permissões:

chmod : Altera as permissões de arquivos ou diretórios
chown : Muda o dono e grupo de arquivos ou diretórios
ls-l  : Exibe as permissões e as propriedades dos arquivos ou diretórios
ll     : O mesmo que ls-l
umask : Define ou exibe permissões padrão para novos arquivos e diretórios criados.

As  Permissões no Linux são implementadas através das propriedades de arquivos e definida por três categorias distintas.
Elas são divididos nas seguintes formas:

User:    usuário que possui o arquivo
Group:    Grupo que possui o arquivo
Other:    Outros usuários  do sistema

Permissões no Linux podem ser atribuídas de duas maneiras. Você pode usar o mnemônico ou um único dígito para representar o nível de permissões:

Read    r    4    Ver o conteúdo do arquivo
Write    w    2    Escrever ou alterar
Execute    x    1    Executar o arquivo

Vendo as permissões dos arquivos e  diretórios do /home/badtux:

# ll -s /home/badtux
drwxr-xr-x  2 badtux badtux  4096 May 30 04:19 Desktop
drwxr-xr-x  2 badtux badtux  4096 May 30 04:19 Documents
drwxr-xr-x  5 badtux badtux  4096 Jul  3 09:08 Downloads
-rw-rw-r–  1 badtux badtux     0 Jul 10 09:11 file1
-rw-rw-r–  1 badtux badtux     0 Jul 10 09:11 file2
drwxr-xr-x  2 badtux badtux  4096 May 30 04:19 Music
drwxr-xr-x  2 badtux badtux  4096 May 30 04:19 Pictures

Agora que sabemos como visualizar as permissões de arquivos e diretórios, vamos ver como modificá-los. Vamos começar com a mudança de proprietário e grupo de um arquivo usando o comando chown.

Sintaxe: chown [opção] [usuario] [: [grupo]]

opções:

-R Altera recursivamente a propriedade de uma árvore de diretórios para uma determinada pessoa e grupo
-v informa quais arquivos/diretórios estão tendo o nome do grupo alterado

Alterando o dono do arquivo file1, passando de badtux para bigtux:

[root@oysfh15 badtux]# chown bigtux file1

Alterando o grupo do arquivo file2 passando de badtux para bigtux:

[root@oysfh15 badtux]# chown :bigtux file2

Agora, verifique as permissões novamente:

[root@oysfh15 badtux]# ll

-rw-rw-r–  1 bigtux badtux     0 Jul 10 09:11 file1
-rw-rw-r–  1 badtux bigtux     0 Jul 10 09:11 file2

Você pode ver que o usuário para o file1 e o grupo para file2 foram alterados de forma adequada.E se voce quiser   permitir que todos os usuários em seu sistema façam  alterações neste arquivo? Nesse caso, entao  podemos  usar o comando chmod para alterar as permissões.

Sintaxe: chmod [opções] arquivo

opções:

 -R para que veja também nos subdiretórios .
 -v mostra cada  arquivo processado

Alterando as permissões na seção “outros” para permitir o acesso de escrita para este arquivo:

[root@oysfh15 badtux]# chmod 666 file1

Agora, verifique as permissões novamente:

[root@oysfh15 badtux]# ll
-rw-rw-rw-  1 bigtux badtux     0 Jul 10 09:11 file1

Agora o usuario bigtux, e o grupo badtux, e todos os outros têm acesso a de leitura e do arquivo file1.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: