ฉันกำลังพยายามลงทะเบียนผู้ใช้บนเซิร์ฟเวอร์ ejabberd linux
ฉันใช้โค้ด php ด้านล่าง
<?php
$username = 'hello';
$password = 'hello';
$node = 'my ip';
exec('sudo -S ejabberd /usr/sbin/ejabberdctl register '.$username.' '.$node.' '.$password.' 2>&1',$output,$status);
if($output == 0){
// Success!
echo 'success';
}else{
// Failure, $output has the details
echo '<pre>';
foreach($output as $o){
echo $o."\n";
}
echo '</pre>';
}
?>
แต่เมื่อฉันรันไฟล์ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
sudo: /etc/sudoers.d is world writable
[sudo] password for daemon:
ฉันยังพบวิธีแก้ปัญหาจาก URL ด้านล่าง
แต่ฉันไม่เข้าใจวิธีใช้สิ่งนี้
กรุณาช่วย