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

Kirim email ke