Thursday, September 16, 2010
Providing Sudo access to commands with arguments
You need to grant sudo access to a command that takes some parameters.
For example the following command takes “username” as the parameter.
#nxserver --useradd <username>
If we just give “nxserver --useradd” in the /etc/sudoers file, it wouldn’t work.
Use wild characters in /etc/sudoers file as shown in the following:
%itops ALL=(ALL) nxserver --useradd [A-Za-z]* (or)
%itops ALL=(ALL) nxserver --useradd ?* # Where %itops is the groupname