su
Command
To run a command as a specified user:
su -c "/usr/local/bin/continuum-1.0.3/bin/linux/run.sh start" - integration
This will run the command between the speech marks as the user
integration
.
Issues
Red Hat
The normal su - username
doesn’t seem to create a shell on Red Hat linux
(as we would expect)… It probably just runs a command as a user then drops
back to the calling shell.
Ubuntu
To su
to another user on Ubuntu server, first sudo
to the root
user, then su
to the user you want e.g:
patrick@server:~$ sudo -i
root@server:~# su - jenkins
jenkins@server:~$
Note: -
to start the environment which is almost the same as with login
environment for that user.