如何使用child_process模块​​执行su命令

时间:2019-07-08 03:24:17

标签: node.js

我试图通过exec()或spawn()方法获得root权限,但是我不知道如何将密码传递给子进程

const { spawn } = require('child_process');
const ls = spawn('su');

ls.stdout.on('data', (data) => {
  console.log(`stdout: ${data}`);
});

ls.stderr.on('data', (data) => {
  console.log(`stderr: ${data}`);
});

ls.on('close', (code) => {
  console.log(`child process exited with code ${code}`);
});

我希望输出将是密码:,并且我可以按密码获取root权限

0 个答案:

没有答案