ช่วยแก้ปัญหาให้หนูด้วยค่ะ หนูใช้ php exec คำสั่งในการเปิด service บน solaris แต่ติดปัญหาในการใช้สิทธิในการเปิด ช่วยแก้ให้หนูด้วยค่ะหนูจะเอาไปใช้ในการทำโปรเจคจบ
Code (PHP)
<?php
shell_exec("echo admin@sys99 | sudo -S svcadm enable svc:/application/management/net-snmp:default"); คำสั่งนี้ใช้ไม่ได้ช่วยทีค่ะ
$status = shell_exec("svcs -a|grep net-snmp");//คำสั่งนี้ใช้ได้เพราะไม่ได้ใช้สิทธิ super User
echo "<pre>$status</pre>";
?>
Code (PHP)
<?php
shell_exec("echo admin@sys99 | sudo -S svcadm enable svc:/application/management/net-snmp:default");// คำสั่งนี้ใช้ไม่ได้ช่วยทีค่ะ
$status = shell_exec("svcs -a|grep net-snmp");//คำสั่งนี้ใช้ได้เพราะไม่ได้ใช้สิทธิ super User
echo "<pre>$status</pre>";
?>
ขอบคุณที่ให้คำแนะนำค่ะ
แก้ที่ file /etc/sudoers ดู group /etc/group
## Uncomment to allow members of group nobody to execute any command
%nobody ALL=(ALL) ALL
## Same thing without a password
%nobody ALL=(ALL) NOPASSWD: ALL