William Muriithi wrote:
> Afternoon 
> ‎
> I have the following commands and I need to set up for Jenkins to run through 
> sudo.  For this to work, I need to add two sudo options, no password and no 
> requiretty
> 
> Is this something supported by IPA version ipa-server-3.3.3-28.el7_0.3.x86_64 
> ?  I can't seem to get it working and there is very little documentation on 
> sudo options with IPA on the web.
> 
> 
> ipa sudorule-add jenkins --desc "Allow jenkins to deploy  jboss, imageserver 
> and fileserver  on all  the systems"
> 
> ipa sudocmdgroup-add-member --sudocmds '/sbin/service jboss start' 
> jenkins_commands
> ipa sudocmdgroup-add-member --sudocmds '/sbin/service jboss stop' 
> jenkins_commands
> 
> [root@ipa3-yyz-int ~]# ipa sudorule-add-option jenkins_commands --sudooption 
> !authenticate
> -bash: !authenticate: event not found
> 
> [root@ipa3-yyz-int ~]# ipa sudorule-add-option jenkins_commands
> Sudo Option: !requiretty
> ipa: ERROR: no such entry
> 
> What is the proper way of handling SUDO options with ipa?

Bash is interpreting the bang, put single quotes around the options and
it should work.

rob

-- 
Manage your subscription for the Freeipa-users mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-users
Go To http://freeipa.org for more info on the project

Reply via email to