Frage

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?

War es hilfreich?

Lösung

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.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top