Javaで「su」を必要とするLinuxコマンドを実行するための最良の方法は何ですか?非常に信頼性の高いものにしたいのですが、セキュリティに関しては、システムが実稼働サーバーではないことについてはあまり気にしません。自分以外の誰もマシンに接続しません。rootとしてログインすることを考えたので、suコマンドを処理する必要はなく、デフォルトでは無効になっています。私はDebian6を使用しています。
唯一のことは、私の要件の1つは、通常のユーザーがログインした後、それ以上のユーザー入力なしでプログラムを開始する必要があるということです。通常のユーザーに自動ログインを設定し、コンピューターの電源を入れて通常のユーザーがログインした後、ユーザー入力なしでJavaプログラムをsudo、suとして実行したいと思います。それは可能でしょうか?
シンプルで信頼できる解決策を教えてください。
よろしく