0

How to pass and get variables to user account from root account using shell script

Is it possible to pass the variables to user account through root account, using shell script...? i tried lot. when i try to get the user variable values using " echo" command. i get only empty space. please help me to solve this problem....

Shell Script Shell Add a comment
gibbson
asked Oct 26 2017

Answer

0

"Yes it is possible. Follow these steps:
To run your script as another user as one command, run:

/bin/su -c ""/path/to/backup_db.sh /tmp/test"" - postgres

Breaking it down:
 /bin/su : switch user
 -c ""/path/to..."" : command to run
 - : option to su, make it a login session (source profile for the user)
 postgres : user to become"
Add a comment
linuxhelp
asked Jan 26 2019
Post your Answer