Ausführung von sudo mit dem SSH "Exec" -Kanal in JSCH
Posted: 21 Mar 2025, 06:56
Ich verwende die Datei, in der ich unten die Befehle übergeben habe: < /p>
Code: Select all
hostname
Code: Select all
pwd
Code: Select all
pbrun su - fclaim
Code: Select all
whoami
Code: Select all
cd ..
Code: Select all
pwd< /code> < /li> < /ol> Ad den Java -Code unten: < /p> for (String command1 : commands) { Channel channel=session.openChannel("exec"); ((ChannelExec)channel).setCommand(command1); in=channel.getInputStream(); channel.connect(); byte[] tmp=new byte[1024]; while(true){ while(in.available()>0){ int i=in.read(tmp, 0, 1024); if(i , aber ich erhalte diese Ausgabe: < /p> Einige Hostname < /li> /home/imam
- missing output
Code: Select all
imam
- missing output
Code: Select all
/home/imam