Вопрос

I need to attribute a password to my system account (UTILISATEUR-PC/UTILISATEUR° using java code. Is there any java api or indication how to start to make this work?

Это было полезно?

Решение

There is no standard Java API to do this.

You could identify an (operating system specific!!) external command to do this, and then invoke that command using Runtime.exec(...) or equivalent.

However, I think you are better off doing this directly; e.g. by running commands from the command line by hand.

Tinkering around with system account passwords in a program:

  • requires elevated privilege, and programs that can elevate their privilege are a bad idea,

  • is potentially dangerous, since if the program messed it could effectively disable the account. (Exactly how dangerous that is depends on the importance of the account, and whether there are easy ways to undo the damage.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top