Adding sudo Users with Root Privileges on a UNIX Client

Updated

You can install the Metallic software as a sudo user with root privileges. The sudo user must be added to the /etc/sudoers file.

Before You Begin

  • For HP-UX, AIX, and Solaris computers, install sudo on the client before adding a sudo user.

  • On Solaris computers, edit the /etc/default/login configuration file and set the "PATH=" variable to the directory where sudo is installed.

Procedure

  1. Log on to the client computer as root.

  2. Open the /etc/sudoers configuration file in editable mode by using the following command:

    visudo
  3. Add the sudo user.

    • If you want users to perform all UNIX commands as root users, enter the following:

      sudouser ALL=(ALL) ALL

      To remove the password prompt during the computer login, specify NOPASSWD: ALL as follows:

      sudouser ALL=(ALL) NOPASSWD: ALL
    • If you want users to only run Metallic commands as root users, enter the following:

      ## Allow users to install and run Metallic commands

      Cmnd_Alias DVDINSTALLCMDS =/package_location/cvpkgadd

      Cmnd_Alias DVDUNINSTALLCMDS =/usr/bin/cvpkgrm

      ## Path to the Metallic installation directory

      Cmnd_Alias INSTALLDIRCMDS =/opt/metallic/*

      ## Path to the scripts and binaries needed for the push install

      Cmnd_Alias CVPUSH =/opt/seed/*, /opt/metallic/*, /opt/metallic/installer/*, /opt/metallic/Base/*, /usr/bin/metallic, /usr/local/bin/metallic, /usr/bin/cvpkgrm, /usr/local/bin/cvpkgrm

      sudouser ALL = DVDINSTALLCMDS, DVDUNINSTALLCMDS, INSTALLDIRCMDS, CVPUSH, /bin/sh, /usr/bin/metallic

      where package_location is the path to the package.

      Note: The default Metallic installation directory is /opt/metallic. If your setup uses an alternate installation directory, use that alternate directory in the above commands.