Как запросить права администратора с помощью node.js - PullRequest
0 голосов
/ 25 сентября 2019

В настоящее время я занимаюсь разработкой приложения node.js, которое выполняет пинг в сети, и, как некоторые люди могут знать, выполнение запросов ICMP в linux требует привилегий root.И мой вопрос состоит в том, есть ли способ запросить у пользователя пароль администратора после запуска приложения?

Я пытаюсь добиться того, чтобы пользователь запускал приложение как обычный пользователь без необходимостизапустить его как пользователь sudo.А когда для действия требуются повышенные привилегии, запросите у пользователя доступ к привилегиям.

Заранее благодарю вас, ребята.

Редактирование: я пытаюсь использовать в качестве sudoer модуль-сырье.розетка.

1 Ответ

0 голосов
/ 25 сентября 2019

с использованием child_process.spawn () работало нормально.

...