coba gini:
script php nulis ke file, trus ada daemon (dibantu cron lah paling buruk,1 menit
sekali) yang ngecek file itu
script php ya user apache, cron nya ya user root
sedangkan file yang di tulisi hanya bisa di baca sama apache dan root (biar aga2
secure ceritanya)
php nulis ----> file control ----> di baca program yang di cron ----> program jalanin
dialer
isi yang di tulis ke file control dan mekanisme failsave nya silakan dipikirkan gimana
baiknya
*********** REPLY SEPARATOR ***********
On 01/10/2004 at 13:38 Dion wrote:
>>> On Thursday 30 September 2004 01:30 pm, Arief Yudhawarman wrote:
>>>> Kesulitannya adalah bagaimana menjalankan scriptnya
>>>> via browser ? Apakah kudu buat script php/perl memanggil
>>>> script konek/diskonek tsb ? Terus bagaimana pengaturan
>>>> suid root nya ?
>>>
>>> aku juga cari ini , pernah kepikiran konsep php yang exec() itu,
>>> tapi khan user "apache" harus dimasukkan group "root". Apa nggak
>>> bahaya itu ???
>>>
>>> kalau saja ada perintah #su -c "perintah2" --password="xxx" :-)
>>
>> Anda bisa bikin group spesial misalnya dialer yang bisa menjalankan
>> daemon pppd, jalankan apache sebagai user tsb, atau cara yang paling
>> mudah (menurut say alho), install sudo, beri hak untuk user www
>> menjalankan daemon pppd.
>
>Saya sumbang 1 cara lagi, pakai komunikasi dengan unix socket.
>Server listen di unix socket /sockets/ppp, writable by user nya apache
>PHP printf("connect") atau perintah perintah lain ke /sockets/ppp
>Nanti servernya exec() untuk nyalain dialup, matiin dan lain lain
>Cocok buat yang apachenya di chroot, lumayan secure juga (kalau server nya
>ngga buggy)
>Source code tersedia bagi yang mau
>
>Dion
>www.metesek.com
http://sleepless.ngoprek.org
VoIP Rakyat: +62218613027 (e.164)
SMS Rakyat: PV anton <your_message> to +6281211WATCH
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis