permissão negada dir tmp no STIG RHEL

0

Estou escrevendo um programa para uma versão DISA STIG do Red Hat Linux 6.5. Eu escrevi um shell script para fazer auto-extração no programa e quando auto-extrai colocava arquivos temporários no tmp directory que mais tarde seria movido e deletado. As permissões para o diretório temporário são semelhantes quando executo ls -l . %código%. No entanto, quando eu executo o meu script para instalar o meu programa, eu continuo exibindo a seguinte saída drwxrwxrwt. 4 root root 4096 Sep 25 10:14 tmp a linha 391 é a seguinte, Verifying archive integrity... All good. Uncompressing installation package................................... ./foo.run: line 391: ./tmp/foo/install.sh: Permission denied com eval $script $scriptargs $*; res=$? e script="./tmp/foo/install.sh" . Alguém sabe se são as diretrizes do STIG que podem estar causando esse problema ou algo que estou fazendo?

    
por jgr208 25.09.2014 / 16:24

1 resposta

1

Uma coisa a ter em conta é que o STIG bloqueia / tmp com noexec.

Se você já passou algum tempo na caixa, é possível que não seja possível executar os arquivos dessa pasta. Tente outro local para download / instalação.

Além disso, execute seu instalador como SUDO

    
por 01.05.2015 / 19:53