Sudo is usually used to allow a user to run commands as root, but what happens if you want a user to run a command as another user?
You can use the example below to configure your sudo rule.
[[email protected] ~]$ sudo -u sudoguy whoami sudoguy
The rule from /etc/sudoers:
bcane ALL=(sudoguy) /usr/bin/whoami, NOPASSWD: ALL
Same thing but instead of bcane the users group:
%users ALL=(sudoguy) /usr/bin/whoami, NOPASSWD: ALL
Recently Benjamin published his first book; Red Hat Enterprise Linux Troubleshooting Guide. In addition to writing, he has several Open Source projects focused on making Ops easier. These projects include Automatron, a project enabling auto-healing infrastructure for the masses.
Identify, capture and resolve common issues faced by Red Hat Enterprise Linux administrators using best practices and advanced troubleshooting techniques
What people are saying:
Excellent, excellent resource for practical guidance on how to troubleshoot a wide variety of problems on Red Hat Linux. I particularly enjoyed how the author made sure to provide solid background and practical examples. I have a lot of experience on Red Hat but still came away with some great practical tools to add to my toolkit. - Amazon Review