[sudo-users] Pivot user for launching sqlplus
mertensb.mazda at gmail.com
Tue Jun 25 08:50:36 MDT 2019
Also keep in mind that:
Cmnd_Alias LOADPROFILE = /usr/bin/sh .profile
Allows the user to *execute*, not source the script.
This will effectively mean that the user will start a subshell that
will have the right values but those values won't persist in the
On Tue, Jun 25, 2019 at 12:33 AM Todd C. Miller <Todd.Miller at sudo.ws> wrote:
> Commands run by sudo won't have the shell startup files sourced.
> That is something that only happens for a login shell. You may be
> able to achieve what you want by running:
> sudo -u superora -i sqlplus
> which will wrap the command in a login shell. This will
> require that you allow the invoking user to run the target
> user's shell, though.
> For example, assuming superora's shell is /bin/sh, this should work:
> User_Alias SUPERORA = user1, user2
> SUPERORA ALL=(superora) /bin/sh -c sqlplus, /bin/sh -c sqlplus *
> Hope that helps.
> - todd
> sudo-users mailing list <sudo-users at sudo.ws>
> For list information, options, or to unsubscribe, visit:
More information about the sudo-users