diff options
author | isaacs <i@izs.me> | 2011-01-22 03:33:11 +0300 |
---|---|---|
committer | isaacs <i@izs.me> | 2011-02-08 04:09:04 +0300 |
commit | ff0e8c4846c796c876fdc026dd6b8ea8cef5dca6 (patch) | |
tree | f9dc17d21f34cba0f1ecfd1300894a0c6cec108e /bin | |
parent | a9cf93f79d9a601d004521ae8246c2bda6e84da2 (diff) |
A script to get the numeric uid/gid
Diffstat (limited to 'bin')
-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()})) |