Comandos do linux com exemplos

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1116 palavras )
  • Download(s) : 0
  • Publicado : 11 de abril de 2013
Ler documento completo
Amostra do texto
*Pesquisar os comandos de manipulação de atributos e lista de
controle de acesso (acl).
Pesquisar os comandos de atributos abaixo, descrevendo o seu uso e citando exemplos:
lsattr (uso das opções -R, -V, -a, -d e -v);
chattr (uso das opções -R, -V e -f e os mode +-= (a,c,i);

Os comandos chattr e lsattr servem para incrementar segurança no arquivo ou diretório, o comando chattr usaatributos e não permissão como o chmod, esses atributos são extensões que proíbem que o arquivo seja alterado, removido e renomeado, esses atributos pode ser atribuídos para o dono do arquivo e até mesmo para o root. Abaixo será explicado a função de cada comando.
* lsattr
Comando que lista os atributos atribuídos a um arquivo/diretório.

lsattr [opção] [arquivo/diretório]

Opções:
*-a - Lista todos os arquivo, incluindo os ocultos.
* -d - Lista os atributos de diretórios.
* -R - Lista um diretório e seus subdiretórios.
* -V - Mostra versões dos arquivos.
* -v - Lista a versão/número de geração do arquivo

Exemplos:
root@rodrigo-P5Q-E:/home# lsattr -R rodrigo
-------------e-- rodrigo/Downloads
rodrigo/Downloads:
-------------e--rodrigo/Downloads/Formulario_Analise_de_Curriculo.pdf
-------------e-- rodrigo/Imagens
rodrigo/Imagens:
-------------e-- rodrigo/Vídeos

root@rodrigo-P5Q-E:/home# lsattr -V rodrigo
lsattr 1.42.5 (29-Jul-2012)
-------------e-- rodrigo/Downloads
-------------e-- rodrigo/Imagens
-------------e-- rodrigo/Vídeos
-------------e-- rodrigo/examples.desktop
-------------e-- rodrigo/Documentosroot@rodrigo-P5Q-E:/home# lsattr -a rodrigo
-------------e-- rodrigo/Downloads
-------------e-- rodrigo/.cache
-------------e-- rodrigo/.gtk-bookmarks
-------------e-- rodrigo/.xsession-errors
-------------e-- rodrigo/.

root@rodrigo-P5Q-E:/home# lsattr -d rodrigo
-------------e-- rodrigo

root@rodrigo-P5Q-E:/home# lsattr -v rodrigo
1736640457 -------------e-- rodrigo/Downloads
1736640462-------------e-- rodrigo/Imagens
1736640463 -------------e-- rodrigo/Vídeos
975515642 -------------e-- rodrigo/examples.desktop
1736640460 -------------e-- rodrigo/Documentos
1736640461 -------------e-- rodrigo/Música
1736640459 -------------e-- rodrigo/Público
1736640456 -------------e-- rodrigo/Área de Trabalho
1736640458 -------------e-- rodrigo/Modelos
*
*
* chattr
Esse comandomodifica os atributos de arquivos/diretórios

chattr [opção] [atributo] [arquivo/diretório]

Opções:
* -R - modifica atributos em subdiretórios.
* -V - Mostra detalhes sobre a modificação do atributo atributo:
atributos de arquivo / diretório
* -f - Repressão a maioria das mensagens de erro
+ adiciona atributo
- remove atributo
= define o atributo igual especificado

Osatributos são os seguintes:
* a - Append Only, arquivo pode somente ser gravado em modo incrementado, ou seja, pode ser adicionado conteúdo somente no final do arquivo, não pode ser removido ou renomeado.
* c - Permite compactação nos arquivos especificados de forma transparente.
* i - Imutáveis. Arquivos Imutáveis não podem ser modificados, gravados, removidos, renomeados. Atémesmo o usuário root com pode máximo não pode alterar.

Exemplos
Com arquivo:

# chattr +AsdiSu thiagovillani.txt

Ficou assim:

--S-iadA---------- thiagovillani.txt

# chattr -SdA thiagovillani.txt

Ficou assim:

----ia------------ thiagovillani.txt

*Pesquisar os comandos de ACL abaixo, descrevendo o seu uso e citando exemplos:
setfacl (uso das flags:-m, -x, -b, -d, -Rpara aplicar ACL em diretorio/arquivo);
getfacl

setfacl
Define controle de acessos para arquivos e pastas.

Opções:
-m (- modify) e-M (- modificar o arquivo) opções de modificar o ACL de um arquivo ou diretório. Entradas ACL para esta operação deve incluir permissões.
-x (- remove) e X (- remove-arquivo) opções de remover as entradas da ACL. Não é um erro para remover uma entrada que não...
tracking img