มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

janncs18
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm

มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย janncs18 »

พี่ๆช่วยผมด้วยครับ
อืมผมอยากทราบว่า จะทำได้ไหมโดย ใช้ 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
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

โอ๋ เอาอย่างนั้นเลยหรือครับ ถ้าจะเอาจริงๆ ก็
ต้องกำหนดให้ 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
janncs18
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย janncs18 »

mindphp เขียน:โอ๋ เอาอย่างนั้นเลยหรือครับ ถ้าจะเอาจริงๆ ก็
ต้องกำหนดให้ apache มี สิทธิ สั่งรัน samba ได้
และ กำหนดให้ php สั่งรัน คำสั่งระบบได้ด้วย

เรื่องการกำหนด สิทธิลองดูในบทความนะครับเคยเอาลงไว้นานแล้ว

กำหนดให้ apache มี สิทธิ สั่งรัน samba ได้
และ กำหนดให้ php สั่งรัน คำสั่งระบบได้ด้วย


กำหนดไงอ่ะครับพี่

แบบว่าหากระทู้ที่ว่าไม่เจออ่ะ ต้องใช้คีย์ ว่าอะไรอ่ะถึงจะหาเจอ

ใช้สองคำนี้ไม่เจอเลย การกำหนด สิทธิ และ คำสั่งระบบ
janncs18
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย janncs18 »

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
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

คำสั่งอยู่ในบทความในเว็บ่ะครับ
หรือไม่งั้นก็ต้องกำหนดให้
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
janncs18
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย janncs18 »

mindphp เขียน:คำสั่งอยู่ในบทความในเว็บ่ะครับ
หรือไม่งั้นก็ต้องกำหนดให้
samba,vsftpd เป็นใครก็ได้ที่สั่งรันได้
แต่มันไม่ปลอดภัยนะครับยังไม่เคยเห็นมีใคร เปิดให้ php ไปรันพวกนี้
ผมเปิดดูทั้ง 95 เรื่อง ไม่เห็น เจอ เลยอ่ะ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลองอ่านที่
https://www.mindphp.com/modules.php?name ... cle&sid=56
อีกทีนะครับ เกี่ยวกับ chmod
ติดตาม 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
janncs18
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย janncs18 »

อ่านเสร็จแล้วครับผมต้องไป chmod file ไหนบ้างอ่ะ ถึงจะทำให้ uid=33
มันสั่ง start SAMBA ได้อ่ะครับ
janncs18
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 17/09/2008 10:08 pm

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย janncs18 »

ผมมีปัญหาครับ พึ่งหัดเขียน 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>
=========================================================
นี้ล่ะครับโคดช่วยดูให้หน่อยนะครับ ขอโทษทีรบกวนและขอบคุณครับ
ภาพประจำตัวสมาชิก
ob1
PHP Hero Member
PHP Hero Member
โพสต์: 185
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

Re: มีปัญหาเขียน php ให้ restart service samba,vsftpd บน ubuntu

โพสต์ที่ยังไม่ได้อ่าน โดย ob1 »

ไม่ทำงาน แล้วมันเป็นไง ล่ะครับ ดูโค้ดก็ธรรมดาๆ นะ ไม่น่ามีอะไรผิดพลาด
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot], Majestic-12 [Bot] และบุคลทั่วไป 36