มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm
มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
พี่ๆช่วยผมด้วยครับ
อืมผมอยากทราบว่า จะทำได้ไหมโดย ใช้ php ให้ restart service samba นี้เป็นโค้ด ที่ผมทำครับ
//ssh.php
<?php
echo shell_exec('id');
$output = shell_exec('/etc/init.d/samba restart');
echo "<pre>$output</pre>";
$output = shell_exec('/etc/init.d/samba status');
echo "<pre>$output</pre>";
$output = shell_exec('ls -al');
echo "<pre>$output</pre>";
echo shell_exec('ps');
?>
ส่วนนี้เป็นสิทธิใน /etc/init.d/
4 -rwxr-xr-x 1 root root 2663 Apr 3 04:26 samba
ส่วนนี้เป็นสิทธิใน /var/www
4 -rwxrwxrwx 1 www-data www-data 271 Sep 17 14:25 ssh.php
ผลของการรัน
uid=33(www-data) gid=33(www-data) groups=33(www-data)
* Stopping Samba daemons
...done.
* Starting Samba daemons
...fail!
* SMBD is not running
total 1004
drwxrwxrwx 7 root root 4096 Sep 17 14:25 .
drwxr-xr-x 15 root root 4096 Aug 30 06:09 ..
drwxr-xr-x 3 root root 4096 Sep 16 04:14 doc
drwxrwsrwx 12 1001 1001 4096 Feb 28 2005 gosa-2.3
-rwxrwxrwx 1 root root 866606 Sep 16 03:02 gosa-2.3.tar.bz2
-rwxrwxrwx 1 root root 45 Aug 30 06:09 index.html
-rwxrwxrwx 1 root root 21 Sep 13 19:32 phpinfo.php
drwxrwxrwx 3 root root 4096 Aug 27 2007 phpprint-0.2.1
-rwxrwxrwx 1 root root 22682 Sep 10 21:00 phpprint-0.2.1.tar.gz
-rwxrwxrwx 1 root root 76893 Aug 30 06:01 smbwebclient.php
drwxr-xr-x 2 www-data www-data 4096 Sep 17 02:05 speed
-rwxrwxrwx 1 www-data www-data 271 Sep 17 14:25 ssh.php
-rwxrwxrwx 1 root root 20 Sep 3 02:15 test.php
-rw-r--r-- 1 root root 141 Sep 17 01:55 vsftpd.php
drwxr-xr-x 2 root root 4096 Sep 16 03:41 wblat
PID TTY TIME CMD 6126 ? 00:00:00 apache2 6127 ? 00:00:00 apache2 6128 ? 00:00:00 apache2 6129 ? 00:00:00 apache2 6130 ? 00:00:00 apache2 12974 ? 00:00:00 apache2 16149 ? 00:00:00 sh 16150 ? 00:00:00 ps
อยากทราบว่าทำไงครับจึงจะทำให้ รีสตาร์ท เซิร์ฟเวอร์ได้อ่ะครับ ขอบคุณมากๆ
อืมผมอยากทราบว่า จะทำได้ไหมโดย ใช้ php ให้ restart service samba นี้เป็นโค้ด ที่ผมทำครับ
//ssh.php
<?php
echo shell_exec('id');
$output = shell_exec('/etc/init.d/samba restart');
echo "<pre>$output</pre>";
$output = shell_exec('/etc/init.d/samba status');
echo "<pre>$output</pre>";
$output = shell_exec('ls -al');
echo "<pre>$output</pre>";
echo shell_exec('ps');
?>
ส่วนนี้เป็นสิทธิใน /etc/init.d/
4 -rwxr-xr-x 1 root root 2663 Apr 3 04:26 samba
ส่วนนี้เป็นสิทธิใน /var/www
4 -rwxrwxrwx 1 www-data www-data 271 Sep 17 14:25 ssh.php
ผลของการรัน
uid=33(www-data) gid=33(www-data) groups=33(www-data)
* Stopping Samba daemons
...done.
* Starting Samba daemons
...fail!
* SMBD is not running
total 1004
drwxrwxrwx 7 root root 4096 Sep 17 14:25 .
drwxr-xr-x 15 root root 4096 Aug 30 06:09 ..
drwxr-xr-x 3 root root 4096 Sep 16 04:14 doc
drwxrwsrwx 12 1001 1001 4096 Feb 28 2005 gosa-2.3
-rwxrwxrwx 1 root root 866606 Sep 16 03:02 gosa-2.3.tar.bz2
-rwxrwxrwx 1 root root 45 Aug 30 06:09 index.html
-rwxrwxrwx 1 root root 21 Sep 13 19:32 phpinfo.php
drwxrwxrwx 3 root root 4096 Aug 27 2007 phpprint-0.2.1
-rwxrwxrwx 1 root root 22682 Sep 10 21:00 phpprint-0.2.1.tar.gz
-rwxrwxrwx 1 root root 76893 Aug 30 06:01 smbwebclient.php
drwxr-xr-x 2 www-data www-data 4096 Sep 17 02:05 speed
-rwxrwxrwx 1 www-data www-data 271 Sep 17 14:25 ssh.php
-rwxrwxrwx 1 root root 20 Sep 3 02:15 test.php
-rw-r--r-- 1 root root 141 Sep 17 01:55 vsftpd.php
drwxr-xr-x 2 root root 4096 Sep 16 03:41 wblat
PID TTY TIME CMD 6126 ? 00:00:00 apache2 6127 ? 00:00:00 apache2 6128 ? 00:00:00 apache2 6129 ? 00:00:00 apache2 6130 ? 00:00:00 apache2 12974 ? 00:00:00 apache2 16149 ? 00:00:00 sh 16150 ? 00:00:00 ps
อยากทราบว่าทำไงครับจึงจะทำให้ รีสตาร์ท เซิร์ฟเวอร์ได้อ่ะครับ ขอบคุณมากๆ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41230
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
โอ๋ เอาอย่างนั้นเลยหรือครับ ถ้าจะเอาจริงๆ ก็
ต้องกำหนดให้ apache มี สิทธิ สั่งรัน samba ได้
และ กำหนดให้ php สั่งรัน คำสั่งระบบได้ด้วย
เรื่องการกำหนด สิทธิลองดูในบทความนะครับเคยเอาลงไว้นานแล้ว
ต้องกำหนดให้ apache มี สิทธิ สั่งรัน samba ได้
และ กำหนดให้ php สั่งรัน คำสั่งระบบได้ด้วย
เรื่องการกำหนด สิทธิลองดูในบทความนะครับเคยเอาลงไว้นานแล้ว
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
mindphp เขียน:โอ๋ เอาอย่างนั้นเลยหรือครับ ถ้าจะเอาจริงๆ ก็
ต้องกำหนดให้ apache มี สิทธิ สั่งรัน samba ได้
และ กำหนดให้ php สั่งรัน คำสั่งระบบได้ด้วย
เรื่องการกำหนด สิทธิลองดูในบทความนะครับเคยเอาลงไว้นานแล้ว
กำหนดให้ apache มี สิทธิ สั่งรัน samba ได้
และ กำหนดให้ php สั่งรัน คำสั่งระบบได้ด้วย
กำหนดไงอ่ะครับพี่
แบบว่าหากระทู้ที่ว่าไม่เจออ่ะ ต้องใช้คีย์ ว่าอะไรอ่ะถึงจะหาเจอ
ใช้สองคำนี้ไม่เจอเลย การกำหนด สิทธิ และ คำสั่งระบบ
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
jan-laptop www # chown apache:apache ssh.php
chown: invalid user: `apache:apache'
มันบอกไม่มี user:apache อืม ไม่รู้ ว่าubuntu มันต้องใช้ อะไร centos 5 มีนะ
แต่ทำไหม ubuntu มันไม่มี user:apache
ส่วนอันนี้ผมลองกำหนด
jan-laptop www # chown 33:33 ssh.php
jan-laptop www # ls -ls
chown: invalid user: `apache:apache'
มันบอกไม่มี user:apache อืม ไม่รู้ ว่าubuntu มันต้องใช้ อะไร centos 5 มีนะ
แต่ทำไหม ubuntu มันไม่มี user:apache
ส่วนอันนี้ผมลองกำหนด
jan-laptop www # chown 33:33 ssh.php
jan-laptop www # ls -ls
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41230
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
คำสั่งอยู่ในบทความในเว็บ่ะครับ
หรือไม่งั้นก็ต้องกำหนดให้
samba,vsftpd เป็นใครก็ได้ที่สั่งรันได้
แต่มันไม่ปลอดภัยนะครับยังไม่เคยเห็นมีใคร เปิดให้ php ไปรันพวกนี้
หรือไม่งั้นก็ต้องกำหนดให้
samba,vsftpd เป็นใครก็ได้ที่สั่งรันได้
แต่มันไม่ปลอดภัยนะครับยังไม่เคยเห็นมีใคร เปิดให้ php ไปรันพวกนี้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
ผมเปิดดูทั้ง 95 เรื่อง ไม่เห็น เจอ เลยอ่ะmindphp เขียน:คำสั่งอยู่ในบทความในเว็บ่ะครับ
หรือไม่งั้นก็ต้องกำหนดให้
samba,vsftpd เป็นใครก็ได้ที่สั่งรันได้
แต่มันไม่ปลอดภัยนะครับยังไม่เคยเห็นมีใคร เปิดให้ php ไปรันพวกนี้
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41230
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
อ่านเสร็จแล้วครับผมต้องไป chmod file ไหนบ้างอ่ะ ถึงจะทำให้ uid=33
มันสั่ง start SAMBA ได้อ่ะครับ
มันสั่ง start SAMBA ได้อ่ะครับ
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
ผมมีปัญหาครับ พึ่งหัดเขียน php ครับ ผมลองเขียน การส่งข้อมูลด้วย Html Form อ่ะครับ
ใช้ linux; ubuntu ผมไม่รู้ทำไหม กดปุ่มแล้วทำไหม มันไม่ทำงานอ่ะครับ
file:simple.html
=================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<from name="input" action="simple.php" method="post">
<center>
<p>TEST@</p>
<table cellpadding=3 cellspacing=0 border=0>
<tr>
<td>name</td>
<td><input type="text" name="name" size="30"></td>
</tr>
<tr>
<td>path</td>
<td><input type="text" name="path" size="30"></td>
</tr>
<tr>
<td><input type ="submit" name="submit" value="submit"></td>
</tr>
</table>
</center>
</from>
</body>
</html>
====================================================
file:simple.php
=====================================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<?php
echo "Aceepted<br>\n";
echo "name= $_POST[name]<br>\n";
echo "path= $_POST[path]<br>\n";
?>
</body>
</html>
=========================================================
นี้ล่ะครับโคดช่วยดูให้หน่อยนะครับ ขอโทษทีรบกวนและขอบคุณครับ
ใช้ linux; ubuntu ผมไม่รู้ทำไหม กดปุ่มแล้วทำไหม มันไม่ทำงานอ่ะครับ
file:simple.html
=================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<from name="input" action="simple.php" method="post">
<center>
<p>TEST@</p>
<table cellpadding=3 cellspacing=0 border=0>
<tr>
<td>name</td>
<td><input type="text" name="name" size="30"></td>
</tr>
<tr>
<td>path</td>
<td><input type="text" name="path" size="30"></td>
</tr>
<tr>
<td><input type ="submit" name="submit" value="submit"></td>
</tr>
</table>
</center>
</from>
</body>
</html>
====================================================
file:simple.php
=====================================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<?php
echo "Aceepted<br>\n";
echo "name= $_POST[name]<br>\n";
echo "path= $_POST[path]<br>\n";
?>
</body>
</html>
=========================================================
นี้ล่ะครับโคดช่วยดูให้หน่อยนะครับ ขอโทษทีรบกวนและขอบคุณครับ
- ob1
- PHP Hero Member
- โพสต์: 185
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- ติดต่อ:
Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu
ไม่ทำงาน แล้วมันเป็นไง ล่ะครับ ดูโค้ดก็ธรรมดาๆ นะ ไม่น่ามีอะไรผิดพลาด
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ รีสตาร์ท service odoo restart ไม่ได้ค่ะ
โดย dawthana » 25/01/2017 7:35 pm » ใน สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 4 ตอบกลับ
- 1196 แสดง
-
โพสต์ล่าสุด โดย thatsawan
08/08/2019 3:26 pm
-
-
-
โพสต์ใหม่ ตัวอย่างการสร้าง Service odoo13 บน Ubuntu 16.04
โดย mindphp » 12/10/2019 1:35 am » ใน Linux - Web Server - 0 ตอบกลับ
- 1124 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/10/2019 1:35 am
-
-
-
โพสต์ใหม่ เปลี่ยน hostname ของ ubuntu โดยไม่ต้อง restart เครื่อง
โดย mindphp » 05/11/2016 8:39 pm » ใน Linux - Web Server - 2 ตอบกลับ
- 1653 แสดง
-
โพสต์ล่าสุด โดย mindphp
19/12/2019 7:01 pm
-
-
-
โพสต์ใหม่ สอบถาม Restart Apache บน Ubuntu ไม่ได้ติด Error
โดย eange08 » 24/12/2020 1:30 pm » ใน Programming - PHP - 5 ตอบกลับ
- 1925 แสดง
-
โพสต์ล่าสุด โดย eange08
24/12/2020 5:05 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot], Majestic-12 [Bot] และบุคลทั่วไป 36