Como usar o chcon sem o selinux?

2

No meu sistema eu não tenho o selinux configurado, mas eu tenho um disco removível contendo um sistema de arquivos EXT4 de uma máquina que usa o selinux. Eu preciso alterar o contexto de um arquivo nesse sistema de arquivos. chcon falha com "Operação não suportada". Existe uma maneira de conseguir isso?

    
por Rena 01.08.2015 / 01:05

2 respostas

1

Você pode executar uma distribuição Linux com o SELinux ativado, como o Fedora, em uma máquina virtual. Instalar o Fedora em uma VM leva apenas alguns minutos, sem incluir o tempo de download. Use software de VM que ofereça suporte a passagem USB (como o VirtualBox com as extensões de código aberto) e acesse o disco diretamente da VM.

    
por 02.08.2015 / 00:31
0

Você pode tentar usar setfattr para definir o atributo security.selinux diretamente no arquivo, algo como:

setfattr -n security.selinux -v "unconfined_u:object_r:foo_t:s0" /tmp/bar

Para ver o marcador, você pode usar getfattr -n security.selinux /tmp/bar

    
por 11.12.2016 / 23:39

Tags