Já falamos sobre como mudar as permissões dos arquivos. Agora vamos ver como fazer isso pela notação numérica. A idéia é simples e engenhosa.
- Leitura (r) = 4
- Escrita (w) = 2
- Execução (x) = 1
Se o dono do arquivo precisa de permissão de leitura e escrita, basta somar seus equivamente; ou seja, 4+2=6. Portanto, a permissão rw é igual e 6. Vejamos o nosso arquivo de exemplo:
$ ls -l fileone
-rwxr-x--- 1 ricardo root 13 Jul 2 12:57 fileone
$
-rwxr-x--- 1 ricardo root 13 Jul 2 12:57 fileone
$
Ele possui permissão total para o dono, leitura e execução para o grupo, e nenhum acesso para os demais. O comando para configurar essa permissão na notação numérica é:
$ chmod 750 fileone
$ ls -l fileone
-rwxr-x--- 1 ricardo root 13 Jul 2 12:57 fileone
$
$ ls -l fileone
-rwxr-x--- 1 ricardo root 13 Jul 2 12:57 fileone
$
Se quiser dar permissão de execução aos demais usuários, basta digitar:
$ chmod 751 fileone
$ ls -l fileone
-rwxr-x--x 1 ricardo root 13 Jul 2 12:57 fileone
$
-rwxr-x--x 1 ricardo root 13 Jul 2 12:57 fileone
$
Permitir tudo para todos (tá no desespero?): 777.
$ chmod 777 fileone
$ ls -l fileone
-rwxrwxrwx 1 ricardo root 13 Jul 2 12:57 fileone
$
$ ls -l fileone
-rwxrwxrwx 1 ricardo root 13 Jul 2 12:57 fileone
$
Há mais três ítens que você precisa conhecer sobre permissões em arquivos no Linux: o suid, o sgid e o stick bit. Esses atributos especiais serão o assunto do próximo post.
Nenhum comentário:
Postar um comentário