Мне нужно запустить другое Java-приложение в системе Debian, но мне нужно запустить его под другим пользователем. Основное Java-приложение работает под root. Теперь я использую это, чтобы запустить другое java-приложение, но мне нужно запустить все это как другой пользователь, возможно ли это?
ProcessBuilder processBuilder = new ProcessBuilder(new String[]{"java", "-Xms256M", "-Xmx" + DataManager.getMaxMemory(server) + "M", "-XX:MaxPermSize=256M", "-jar", "/home/apps/jar/" + DataManager.getJar(server), "nogui"});
File folder = new File("/home/apps/servers/" + server + "/");
processBuilder.directory(folder);
Process p = processBuilder.start();
Спасибо.