Não é possível executar o script depois de instalar o SELinux

0

Eu tenho o script em /home/ubuntu/bin/ que adicionei à variável PATH .

Depois de instalar o SeLinux e ativá-lo no modo permissivo ( SELINUX=permissive in / etc / selinux / config '), não consigo executá-los se eles forem executáveis

# myscript
myscript : �s">������^��~�/bin/bash

Contexto de segurança:

# ls -Z myscript
system_u:object_r:user_home_t:s0 myscript*

Tipo de arquivo:

# file -Z myscript
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=########################################, stripped

Como posso executar meu script e evitar esse erro com o SELinux no modo permissivo?

    
por wqh29974.dsiay.com 23.12.2016 / 03:53

1 resposta

0

O script bash foi compilado antes de instalar o SELinux com shc -f myscript (o script compilado com o SELinux ativado está funcionando).

Eu simplesmente recompilo meu script com o SELinux ativado.

    
por 23.12.2016 / 04:16