Re: Pivot user for launching sqlplus
Bram Mertens <[email protected]>
| Newsgroups | gmane.comp.tools.sudo.user |
|---|---|
| Message-ID | <CAKxHvy1cGxxGDMboPdUvO5=iS-9D+vrogEPA8n4qAQwJopCtDw@mail.gmail.com> |
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 user's environment. HTH Bram On Tue, Jun 25, 2019 at 12:33 AM Todd C. Miller <[email protected]> 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 <[email protected]> > For list information, options, or to unsubscribe, visit: > https://www.sudo.ws/mailman/listinfo/sudo-users ____________________________________________________________ sudo-users mailing list <[email protected]> For list information, options, or to unsubscribe, visit: https://www.sudo.ws/mailman/listinfo/sudo-users