Re: Using the bash shell: determine if the root user used 'sudo -i'
On Sat, Aug 26, 2023 at 10:49:45AM -0500, Tom Browder wrote:
> I would like to know whether 'sudo -i' or 'sudo -s' was used.
That's STILL an X-Y problem.
> The reason is
> to know if the cwd is set to '/root' or '.' It's critical for the script
> execution
Oh? Then just look at the current working directory. It's in the $PWD
variable.
You don't actually need to know what was typed.
In fact, I suspect "I need to know if the cwd is /root" is STILL an X-Y
problem. It's sounding like "I need to ensure my script's working
directory is /foo". If that's truly the case, just do "cd /foo || exit"
at the top of the script.
Reply to: