Messages in this thread |  | | Date | Mon, 26 Aug 2002 21:30:28 +0800 | From | Zheng Jian-Ming <> | Subject | problems with changing UID/GID |
| |
Hi.
POSIX states that the credentials (uid, gid, capabilities, etc.) are process-wide. So when one thread within the process changes some part of the credentials, all threads see the change.
But, the credentials are per-task in Linux, so it's possible to have two tasks in a process running under different UIDs.
It may have problems when we change UID/GID in one task within the thread group.
How to deal with it? Will Linux kernel move credentials into a shared structure?
Thank you.
-- Best Regards, - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |