Hi Mahmood, This non-root configuration documentation can be pretty useful too in case you wanna run agents with a new non-topor user:
https://docs.hortonworks.com/HDPDocuments/Ambari-2.1.1.0/bk_Ambari_Security_Guide/content/_configuring_ambari_for_non-root.html On Monday, June 27, 2016 3:07 AM, Mahmood N <[email protected]> wrote: OK. Thanks. it works. Regards, Mahmood On Monday, June 27, 2016 2:11 PM, Loïc Chanel <[email protected]> wrote: I guess this line would do :<username> ALL=(ALL) NOPASSWD:/usr/sbin/ambari-server Regards, Loïc Loïc CHANEL System & virtualization engineer TO - XaaS Ind - Worldline (Villeurbanne, France) 2016-06-27 11:14 GMT+02:00 Mahmood N <[email protected]>: >You can do this in the sudoers file. There you can specify which user can run >which command. Which commands should I specify? Regards, Mahmood On Monday, June 27, 2016 12:08 PM, Loïc Chanel <[email protected]> wrote: Hi Mahmood, You can do this in the sudoers file. There you can specify which user can run which command.Regards, Loïc Loïc CHANEL System & virtualization engineer TO - XaaS Ind - Worldline (Villeurbanne, France) 2016-06-26 11:15 GMT+02:00 Mahmood N <[email protected]>: Hello,How can I grant permissions to specific users to run ambari-server? Currently, I get mahmood@cluster:~$ ambari-server /usr/sbin/ambari-server: line 47: /var/lib/ambari-server/ambari-env.sh: Permission denied Using python /usr/bin/python Usage: {start|stop|restart|setup|setup-jce|upgrade|status|upgradestack|setup-ldap|sync-ldap|set-current|setup-security|setup-sso|refresh-stack-hash|backup|restore|update-host-names|check-database|db-cleanup|enable-stack} [options] Use <action> --help to get details on options available. Or, simply invoke ambari-server.py --help to print the options. Regards, Mahmood
