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

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

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

janncs18
PHP Jr. Member
PHP Jr. Member
Posts: 15
Joined: 17/09/2008 10:08 pm

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

Post by janncs18 » 17/09/2008 10:20 pm

พี่ๆช่วยผมด้วยครับ
อืมผมอยากทราบว่า จะทำได้ไหมโดย ใช้ 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

อยากทราบว่าทำไงครับจึงจะทำให้ รีสตาร์ท เซิร์ฟเวอร์ได้อ่ะครับ ขอบคุณมากๆ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23245
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp » 17/09/2008 10:41 pm

โอ๋ เอาอย่างนั้นเลยหรือครับ ถ้าจะเอาจริงๆ ก็
ต้องกำหนดให้ 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
Posts: 15
Joined: 17/09/2008 10:08 pm

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

Post by janncs18 » 18/09/2008 3:17 am

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

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

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


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

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

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

janncs18
PHP Jr. Member
PHP Jr. Member
Posts: 15
Joined: 17/09/2008 10:08 pm

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

Post by janncs18 » 18/09/2008 3:37 am

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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23245
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp » 18/09/2008 6:02 am

คำสั่งอยู่ในบทความในเว็บ่ะครับ
หรือไม่งั้นก็ต้องกำหนดให้
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
Posts: 15
Joined: 17/09/2008 10:08 pm

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

Post by janncs18 » 19/09/2008 5:27 am

mindphp wrote:คำสั่งอยู่ในบทความในเว็บ่ะครับ
หรือไม่งั้นก็ต้องกำหนดให้
samba,vsftpd เป็นใครก็ได้ที่สั่งรันได้
แต่มันไม่ปลอดภัยนะครับยังไม่เคยเห็นมีใคร เปิดให้ php ไปรันพวกนี้
ผมเปิดดูทั้ง 95 เรื่อง ไม่เห็น เจอ เลยอ่ะ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23245
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp » 19/09/2008 8:01 am

ลองอ่านที่
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
Posts: 15
Joined: 17/09/2008 10:08 pm

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

Post by janncs18 » 19/09/2008 10:34 am

อ่านเสร็จแล้วครับผมต้องไป chmod file ไหนบ้างอ่ะ ถึงจะทำให้ uid=33
มันสั่ง start SAMBA ได้อ่ะครับ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 14 guests