Skip to content

Commit 4d5ca25

Browse files
authored
Merge pull request #3204 from jmeit/master
Given --uid add all its gids automatically
2 parents 8e3facc + 3300b0c commit 4d5ca25

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/ProcessContainerFork.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,13 @@ if (process.connected &&
5252
// uid/gid management
5353
if (process.env.uid || process.env.gid) {
5454
try {
55-
if (process.env.uid)
56-
process.setuid(process.env.uid);
5755
if (process.env.gid)
5856
process.setgid(process.env.gid);
57+
if (process.env.uid){
58+
process.initgroups(process.env.uid, process.env.uid);
59+
process.setgid(process.env.uid);
60+
process.setuid(process.env.uid);
61+
}
5962
} catch(e) {
6063
setTimeout(function() {
6164
console.error('%s on call %s', e.message, e.syscall);

0 commit comments

Comments
 (0)