On Thu, 18 Oct 2001 17:29:51 +0700 (JAVT) reyza <[EMAIL PROTECTED]> wrote:
> kalo di C untuk saya menggunakan sbg contoh berikut : > main () > { > setuid(0); > setgid(0); > system ("/bih/bash"); > } > kemudian di compile .. misalnya menjadi sush .... dan di chmod 4766 > maka sush menjadi program yg suid root dan kalo user mana pun > menjalankan > program ini akan mendapatkan shell root. > nah saya ingin membuat hal serupa tapi dg script dari shell > sebagai contoh saya mempunyai script untuk firewall tapi tentu saja > script > firewall itu harus dijalankan oleh root. > !#/bin/sh > ipchains -A input -s 192.168.1.1 -j REJECT -p TCP -d 0/0 $1 > apa yg perlu saya tambahkan agar sebelum command ipchains tersebut > dijalankan melakukan hal serupa seperti program C contoh di atas > mohon pencerahannya.... ada beberapa cara: - pakai C wrapper seperti di atas, misalnya main() { setuid(0); setgid(0); exec("script yang tadi"); } - pakai sudo, silakan baca dokumentasinya -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3