Is it possible for root to execute a command as non-root?
10
3
I am a root user, and suppose I want to run any application as another user. Is this possible, without switching to another user? Something like # google-chrome user=abc I am actually executing a CLI program as a non-root user. I have set the sticky bit on and I am using setuid, so the program runs with root privileges. Now I am using system() within the program to invoke a GUI app. But I don't want to run it as root, so I want to temporarily drop root privileges only for that call.
linux user su
share | improve this question
edited Jun 17 '17 at 18:26
Glorfindel
1,384 ...