npm install sudo-jsUsing sudo with password for node-js.
sudo-js by default has support for windows, linux and osx. But the root access (UAC) in Windows is not running. This feature will be added later.
Install npm install sudo-js --save
basic
``javascript
var sudo = require('sudo-js');
sudo.setPassword('your-password');
var command = ['chmod', '0777', '/Users/didanurwanda/Downloads'];
sudo.exec(command, function(err, pid, result) {
console.log(result);
});
`
performance optimizer
`javascript
var sudo = require('sudo-js');
sudo.setPassword('your-password');
var options = {check: false, withResult: false};
var command = ['chmod', '0777', '/Users/didanurwanda/Downloads'];
sudo.exec(command, options, function(err, pid, result) {
console.log(result); // output '';
});
`
check password
`javascript
var sudo = require('sudo-js');
sudo.setPassword('your-password');
sudo.check(function(valid) {
console.log('password valid : ', valid);
});
`
- password
- setPassword (string)
- check (function)
- exec (array, object|function, function)
- killByPid (int, function)
- killByName (string, function)
- check check password before executewithResult` sending result in callback
-
Dida Nurwanda
* http://www.didanurwanda.com
* Blog
* Github Repository
* NPM
* Twitter