Re: Pivot user for launching sqlplus

"Michael W. Lucas" <[email protected]>
Newsgroups gmane.comp.tools.sudo.user
Message-ID <[email protected]>


You might also check out env_file and restricted_env_file for nailing
environment variables in place.



On Tue, Jun 25, 2019 at 04:50:36PM +0200, Bram Mertens wrote:
> 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

-- 
Michael W. Lucas 	https://mwl.io/
author of: Absolute OpenBSD, SSH Mastery, git commit murder,
Immortal Clay, PGP & GPG, Absolute FreeBSD, etc, etc, etc...
____________________________________________________________
sudo-users mailing list <[email protected]>
For list information, options, or to unsubscribe, visit:
https://www.sudo.ws/mailman/listinfo/sudo-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.