Hi friends,
I also had a similar problem, but mine is when I wrote a plugin for proftp to execute any command on a remote machine...Proftp is running as root, and sets the ownership and privileges of the user requesting the execution. However, when it runs a shell script (or anything that forks a terminal, the program run under it gets executed as root.
the temporary workaround I found for it is to su into user to a terminal, and run the command...something like:
su <user.group> -c "<command>"
but again, it is not a good solution, it forks 2 terminals instead of 1. Is there a better way to set the ownership of the user on a shell script when executed by a user?
Thanks in advance
Suraj
Rohan Poojary wrote:
Hi Group, I am having a trouble with my Group ID/ UID whenever i am trying to open a knosole or trying to exe a script it uses this GID/UID, and when i am executing this script i am having a trouble of doing so, I hope i am clear in my problem
"id: cannot find name for group ID 506"
Rohan