quarta-feira, 25 de abril de 2012

LINUX - Consultando a tabela de permissões "chmod" binário


            Leitura                 Escrita              Execução

0               0                          0                       0              Sem permissão

1               0                          0                       1              Permite Executar o arquivo

2               0                          1                       0              Apenas permissão de Escrita 

3               0                          1                       1              Permissão de Escrita e Execução

4               1                          0                       0              Permissão de Leitura

5               1                          0                       1              Permissão de Leitura e Execução

6               1                          1                       0              Permissão de Leitura e Escrita

7               1                          1                       1              Permissão de Leitura, Escrita e Execução


Ex: $ chmod 777 /arquivo (é permitido Leitura, Escrita e Execução para Criador do arquivo, para o grupo e para os outros usuarios)Ex: $ chmod 755 /arquivo (é permitido Leitura, Escrita e Execução para Criador do arquivo. Para o grupo e para os outros usuarios, são permitido apenas Leitura e Execução)Ex: $ chmod 700 /arquivo (é permitido Leitura, Escrita e Execução para Criador do arquivo. Para o grupo e para os outros usuarios, não ha permissão)

Linux - Criando links e atalhos com softlink e hardlink

Comandos:
ln = comando para criar um link
-s = Criar um SoftLink
/Caminho inteiro
"Nome do Link"
Exemplo
$ ln -s /etc/samba/smb.conf confsamba
Saida no Terminal:
# ls
smbconf
Saida no Terminal:# ls -l
total 0
lrwxrwxrwx 1 root root 19 2012-04-24 18:18 smbconf -> /etc/samba/smb.conf

Para criação do hrdlink, usamos os comando ln "caminhototal" "nomedolink"
Obs: A grande diferença são as perimissões !
root@hmsm-07:~# ln  /etc/samba/smb.conf smbconfhard
root@hmsm-07:~# ls
smbconf  smbconfhard
root@hmsm-07:~# ls -l
total 4
lrwxrwxrwx 1 root root  19 2012-04-24 18:18 smbconf -> /etc/samba/smb.conf
-rw-r--r-- 2 root root 485 2012-04-24 12:56 smbconfhard

segunda-feira, 2 de abril de 2012