Como posso obter a permissão do meu usuário jenkins para executar um programa instalado pelo root?

0

Eu tenho um programa que instalei como root chamado terminus . Tem um executável que é linkado da seguinte forma:

/usr/local/bin/terminus -> /root/vendor/bin/terminus

e esse arquivo é um link simbólico:

/root/vendor/bin/terminus -> ../pantheon-systems/terminus/bin/terminus

Estou tentando conceder acesso de usuário jenkins ao comando terminus ( /usr/local/bin/terminus )

Quando eu tento which terminus como root, isso me dá /usr/local/bin/terminus . Quando eu tento isso como o usuário jenkins , isso não me dá nada.

Eu tentei chown -R jenkins:nogroup terminus de /usr/local/bin sem sucesso. O que posso fazer para conceder ao usuário do Jenkins acesso ao comando terminus ?

Esta é a saída de cat /etc/passwd para jenkins :

jenkins:x:112:116:Jenkins,,,:/var/lib/jenkins:/bin/bash 

Esta é a saída de cat /etc/group para jenkins :

jenkins:x:116:
    
por YPCrumble 10.01.2017 / 20:35

0 respostas