Благодаря за идеята, макар да не ми е още съвсем ясно как да вградя това в кода - вероятно чрез извикване на скрипт? Друго неудобство е, че това ще изисква инсталирането на expect на системата...
Но да питам нещо друго - ровейки се по форумите намерих следното:
echo <password> | passwd <username>
където
<password> = новата парола
<username> = потребителското ми име
И съответно това вече лесно ще може да се изпълни по следния начин:
Runtime.getRuntime().exec("echo <password> | passwd <username>");
Работя под Ubuntu 9.10 и се опитвам да изпълня посочената по-горе команда в конзолата, но получавам следната грешка:
Authentication token manipulation error.
Някакви идеи?