• 0
Votes
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 195

Backtrace:

File: /home/u125378470/domains/lawhelpguru.org/public_html/application/views/question.php
Line: 195
Function: _error_handler

File: /home/u125378470/domains/lawhelpguru.org/public_html/application/controllers/Questions.php
Line: 416
Function: view

File: /home/u125378470/domains/lawhelpguru.org/public_html/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

“sudo -iu user” in PHPSECLIB is not working

<button aria-describedby="--stacks-s-tooltip-ccc3xay6" aria-label="Bookmark" aria-pressed="false" class="js-bookmark-btn s-btn s-btn__unset c-pointer py4 js-gps-track" data-controller="s-tooltip" data-gps-track="post.click({ item: 1, priv: 0, post_type: 1 })" data-s-tooltip-placement="right" data-selected-classes="fc-yellow-600"></button><svg aria-hidden="true" class="mln2 mr0 svg-icon iconHistory" height="18" viewbox="0 0 19 18" width="19"></svg>

 

I have a linux server and want to execute a script in "sudo -iu rood_user" using PHP with phpseclib library. When I run the below command, it successfully run the normal_user.sh script, but cannot run root_user script.

include('Net/SSH2.php');
$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}
echo $ssh->exec('pwd');
echo $ssh->exec('./normal_user.sh');

Now I want to execute a script which is accessible by root user. In linux I used below command to execute the script

user# sudo -iu user
password:"password"
root_user# ./root_user.sh

I want to excute the script which is accessible by "sudo -iu user" with password in phpseclib. It will be helpful if any one can told me how to run that script saved in root_user