>> 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
--
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