Запуск нового процесса с другими привилегиями пользователя из Java-приложения - PullRequest
2 голосов
/ 30 мая 2011

Мне нужно создать новый процесс с моим приложением, с определенными правами и привилегиями пользователя (не пользователь, запускающий мое приложение).мое приложение установлено на Unix, Linux, Windows (XP, Vista, 7, 2000+ сервер).

Я начинаю с Windows.Runtime.exec () с командой «runas» не будет работать, так как пароль требуется, и нет способа встроить пароль в команду runas (есть сценарий VB, который делает это, но его нет для win7, xp).

есть ли способ сделать это?Есть ли открытый исходный код, который обрабатывает эту проблему для всех операционных систем?например, можешь дать кусок кода?

спасибо ...

1 Ответ

0 голосов
/ 30 мая 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...