Executa o programa com permissão de execução de grupo

1

Eu quero executar o programa com permissões de execução definidas para agrupar. Infelizmente, o bash diz "Permissão negada".

Como posso executar o programa como usuário diferente dessa raiz sem dar a propriedade a esse usuário? Mas retransmitir permissões de grupo. É possível?

Mais detalhes: Estou tentando executar o programa como usuário 'user1'. Este usuário pertence ao grupo "usuários". As permissões do programa são:

-rwxr-xr-- 1 root users 4121 Jan 24  2013 /opt/apache-jmeter-2.9/bin/jmeter
    
por Max 14.09.2013 / 16:02

2 respostas

3

Veja a página de manual do sudo para mais informações. Experimente:

sudo -u user1 -g users /opt/apache-jmeter-2.9/bin/jmeter
    
por Phoeey 14.09.2013 / 16:08
0

user1 deve ser um usuário que faz parte do grupo users . Para adicioná-lo ao grupo users , use o seguinte comando:

sudo adduser user1 users

Depois disso, user1 deve poder executar /opt/apache-jmeter-2.9/bin/jmeter sem nenhuma outra permissão.

    
por Radu Rădeanu 14.09.2013 / 17:11