diff options
Diffstat (limited to 'bin/npm-get-uid-gid.js')
-rw-r--r-- | bin/npm-get-uid-gid.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/npm-get-uid-gid.js b/bin/npm-get-uid-gid.js new file mode 100644 index 000000000..99b0d702a --- /dev/null +++ b/bin/npm-get-uid-gid.js @@ -0,0 +1,15 @@ +var argv = process.argv.slice(2) + , user = argv[0] || process.getuid() + , group = argv[1] || process.getgid() + +if (!isNaN(user)) user = +user +if (!isNaN(group)) group = +group + + +console.error([user, group]) + + +process.setgid(group) +process.setuid(user) + +console.log(JSON.stringify({uid:+process.getuid(), gid:+process.getgid()})) |