Linuxで通常のユーザーとしてこのコードを実行しようとしましたが、権限が不十分なため、listfiles()がnullを返しました。
File parentDirectory = new File("/root");
File[] childFiles = parentDirectory.listFiles();
SUモードでJavaアプリケーションを実行せずに上記のコードを実行するにはどうすればよいですか。
- ユーザーにrootパスワードの入力を求めることはできますか?これで、Java関数の代わりにLinuxコマンドを実行できます。
Javaでこれを達成するために必要なすべてのオプションは何ですか?