Node.js için yazmış olduğunuz bir sistem uygulaması büyük bir ihtimalle linux'de root yetkisine sahip olması gerekecektir. Bunun için aşağıdaki gibi başka bir process başlatarak uygulamanızın root yetkisi almasını sağlayabilirsiniz.
//Terminalde root şifresi isteğinde bulunur. child_process.spawn('sudo', ['node', 'systemapp.js']); //Görsel arabirim kullanılarak root şifresi isteğinde bulunur. child_process.spawn('gksudo',['node','systemapp.js']);Sistemsel işlemleri yaptıktan sonra güvenlik sebebiyle tekrar normal kullanıcıya dönülmek istenilebilir. Aşağıdaki kodlarla bu sağlanabilir.
var userid = require('userid'); var sudoUserId = userid.uid(process.env.SUDO_USER); process.seteuid(sudoUserId); // Normal kullanıcı işlemleri process.seteuid(0); // Root işlemleri server.listen(80);