Alterar unconfined_u para system_u está falhando [duplicado]

1

Eu tenho um arquivo no meu servidor apache / linux. ls -Z dá:

drwxr-xr-x. apache   apache unconfined_u:object_r:httpd_sys_rw_content_t:s0 localization.smicloud.org

Eu preciso alterar unconfined_u para system_u como todos os meus outros diretórios.

Estive pesquisando e em vários lugares encontrei informações de como fazer isso:

semanage fcontext -a -t httpd_sys_content_t localization.smicloud.org

e

semanage fcontext -a -t httpd_sys_rw_content_t localization.smicloud.org

Aqueles dão o seguinte erro:

libsemanage.get_home_dirs: netbeans homedir /var/www/html or its parent directory conflicts with a file context already specified in the policy. This usually indicates an incorrectly defined system account. If it is a system account please make sure its uid is less than 500 or its login shell is /sbin/nologin.

Não sei ao certo por que o NetBeans é mencionado. É minha ferramenta de desenvolvimento, mas não está presente nas informações sobre o diretório. O diretório está vazio!

Como posso corrigir isso?

Atualizar

Eu não queria esclarecer meu verdadeiro problema: estou tentando usar o Netbeans para enviar meus arquivos para essa pasta. Ele funciona para todas as outras pastas e a única diferença que posso ver entre isso e essas é essa parte.

    
por Nicsoft 12.03.2013 / 20:49

1 resposta

3

Você não precisa alterá-lo se estiver usando a política padrão do SELinux direcionada ; é ignorado.

    
por 12.03.2013 / 20:50