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
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
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
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.