ls -l /home/usuario/arquivo.txt
arquivo.txt, incluindo permissões de leitura, escrita e execução, proprietário, grupo e tamanho.chmod 755 /home/usuario/arquivo.txt
arquivo.txt.chmod u+x /home/usuario/script.sh
script.sh, permitindo que ele seja executado como um programa.chgrp desenvolvedores /home/usuario/projeto
desenvolvedores como o grupo proprietário do diretório projeto, permitindo que seus membros tenham acesso de acordo com as permissões do grupo.chmod -R 755 /home/usuario/projeto/
/projeto.chown usuario /home/usuario/arquivo.txt
usuario como o proprietário do arquivo arquivo.txt.chown usuario:desenvolvedores /home/usuario/arquivo.txt
usuario como proprietário e o grupo desenvolvedores como o grupo associado ao arquivo arquivo.txt.chmod g+w /home/usuario/arquivo.txt
arquivo.txt tenha permissão de escrita.chmod o-r /home/usuario/arquivo_secreto.txt
stat /home/usuario/arquivo.txt
arquivo.txt, incluindo permissões, timestamps de criação e modificação, e o identificador de usuário e grupo.chmod u+s /usr/bin/programa
chmod g+s /home/usuario/projeto/
/projeto herdarão o grupo do diretório pai, mantendo consistência de grupo entre arquivos e usuários.chmod o+t /home/usuario/publico
publico possa excluir ou renomear seus próprios arquivos, mesmo que outros usuários tenham permissão de escrita.setfacl -m u:usuario2:rwx /home/usuario/arquivo.txt
usuario2 sobre o arquivo arquivo.txt, sem alterar as permissões do dono ou grupo.getfacl /home/usuario/arquivo.txt
arquivo.txt.setfacl -R -m u:usuario2:rwx /home/usuario/projeto/
usuario2 para todos os arquivos e subdiretórios dentro do diretório /projeto.setfacl -d -m u:usuario2:rwx /home/usuario/projeto/
/projeto herdem as permissões concedidas ao usuário usuario2.setfacl -x u:usuario2 /home/usuario/arquivo.txt
usuario2 sobre o arquivo arquivo.txt.setfacl -b /home/usuario/projeto/
/projeto, retornando às permissões padrão definidas por chmod.chattr +i /home/usuario/arquivo.txt
imutable (imutável) no arquivo arquivo.txt, impedindo que ele seja modificado ou excluído, mesmo por usuários root.lsattr /home/usuario/arquivo.txt
arquivo.txt, permitindo visualizar se o arquivo está imutável, apenas anexável ou com outros atributos especiais.chattr +i /home/usuario/arquivo.txt
+i não pode ser modificado, renomeado ou excluído até que o atributo seja removido com chattr -i
.
chattr +a /home/usuario/log.txt
+a só pode ser modificado para adicionar dados no final (anexar). Não é possível editar ou remover o conteúdo existente.chattr +d /home/usuario/arquivo_temporario
+d será ignorado por ferramentas de backup como `dump`, útil para arquivos temporários ou caches.chattr +u /home/usuario/arquivo_critico.txt
+u tem seu conteúdo salvo quando excluído, permitindo a recuperação futura.setfacl -d -R -m u:usuario2:rwx /home/usuario/projeto/
/projeto herdem permissões completas para o usuário usuario2.setfacl -k /home/usuario/projeto/
/projeto, permitindo que novos arquivos criados não herdem permissões adicionais.auditctl -w /home/usuario/arquivo.txt -p rwxa -k monitor_arquivo
arquivo.txt. Os eventos de acesso são registrados com a chave de auditoria monitor_arquivo.ausearch -f /home/usuario/arquivo.txt
arquivo.txt, incluindo informações sobre o usuário e a ação realizada.chcon -t httpd_sys_content_t /var/www/html/index.html
index.html para que ele possa ser acessado pelo servidor web Apache em um sistema com SELinux habilitado.restorecon -v /var/www/html/
/var/www/html, conforme definido pelas políticas SELinux.setcap cap_net_bind_service=+ep /usr/bin/apache2
apache2 a capacidade de vincular-se a portas de número inferior a 1024 (normalmente reservado a root) sem a necessidade de usar o bit SUID.getcap /usr/bin/apache2
apache2, permitindo a verificação das permissões especiais.aa-status
aa-complain /etc/apparmor.d/usr.sbin.mysqld
getfacl /home/usuario/arquivo.txt | auditctl -w /home/usuario/arquivo.txt -p rwxa -k acl_audit
getfacl para visualizar as permissões ACL e auditctl para auditar o acesso ao arquivo, rastreando tentativas de acesso de acordo com a ACL e criando logs detalhados com a chave acl_audit.