De onde vem o samba_share_t?

1

Eu tenho o samba instalado, o selinux no modo enforcing, os compartilhamentos do samba funcionam bem.

Mas não tenho certeza de onde o samba_share_t está definido?

semanage fcontext -l | grep samba_share_t não retorna nada.

Outra pergunta é como eu sei se há outro contexto de segurança do selinux não listado por semanage.

Encontrei este link link mas man samba_selinux diz No manual entry for samba_selinux

man samba_selinux funcionou após a instalação do selinux-policy-doc

Assumi que semanage fcontext -l me fornecerá uma lista completa de todos os contextos de arquivos de segurança do selinux, mas não é esse o caso.

Obrigado

    
por Ask and Learn 09.12.2015 / 06:04

2 respostas

1

semanage fcontext -l retornará apenas a lista de contextos de arquivos que estão em uso.

Você pode encontrar a página manual samba_selinux e *_selinux no pacote selinux-policy-devel .

Fedora 24:

sudo dnf install selinux-policy-devel

Red Hat Enterprise Linux 7:

sudo yum install selinux-policy-devel
    
por 17.07.2016 / 18:25
1

Você precisa da ferramenta seinfo para examinar o arquivo e outros contextos que não podem ser usados em outro lugar. Ele mostrará todos os contextos definidos.

Para responder à sua pergunta

seinfo -t 

seinfo está no pacote setools-console em RHEL7.

    
por 06.06.2017 / 19:54

Tags