Linux
(- ) (---) ( ---) (--- ) -> bit tipo
(- ) (---) ( ---) (--- ) - > bits dono = dono do arquivo ou do arquivo/diretório
(- ) (---) ( ---) (--- ) -> grupo dono = grupo dono do arquivo /diretório
(- ) (---) ( ---) (--- ) -> outros = (mundo)
Tipos básicos (padrão) de permissão:
BITS
Tipos de permissão arquivo Diretório r Leitura
Ler o conteúdo
Listar conteúdo w Escrita
Salvar o conteúdo ou criar
Criar arquivos ou outros diretórios x Execução
Permitir executar
Acesso através do comando “cd”
Permissões do grupo dono:
# ls – l
(1) primeiro bit
- = regular
L = link simbólico
C = dispositivo orientado a caracter
D = diretório
B = dispositivo orientado bloco
P = pipe
S = socket
7 tipos de arquivos no sistema operacional
# ls –l / dev /dev significa são arquivos que são ligados a dispositivos ex: impressora
ls –l / dev / grep ^c /grep é um filtro que vai filtrar os conteúdos do /dev
VALOR OCTAL
R =LEITURA
W =ESCRITA
X =EXECUÇÃO SIMBOLO DESCRIÇÃO
0
0
0
0
- - -
Ausência de sinal
1
0
0
1
- -X
Liga o bit de execução
2
0
1
0
-W-
Liga o bit de escrita
3
0
1
1
-wx
Liga os bits de escrita e execução
4
1
0
0
R- -
Liga o bit de leitura
5
1
0
1
R - X
Liga os bits de leitura e execução
6
1
1
0
R W -
Liga os bits de leitura e escrita
7
1
1
1
RWX
Liga os três bits, leitura, escrita e execução.
ARQUIVO DE DIRETORIOS NASCEM
UMASK 0 0 2 2 ( PADRAO) R W X
ARQUIVO REGULAR BINARIO DIRETÓRIO
R W – R – X R W X
OBS: ARQUIVO REGULAR NUNCA NASCE COM A EXECUÇÃO LIGADA
BINARIO JÁ NASCE COM EXECUÇÃO LIGADA
DIRETORIO tem LEITURA, ESCRITA E EXECUÇÃO LIGADOS.
Comando :
Chmod = trocar permissões arquivos / diretórios
Ex:
Touch arq 1 E x original : (-) ( r w x ) ( r - - ) ( r - - )
VALOR OCTAL
N1
Dono de diretório
N2
Grupo dono