On Friday 17 May 2002 07:52 am, you wrote:
> On Fri, May 17, 2002 at 03:47:10AM +0700, Steven Haryanto wrote:
> > problem yang saya alami nampaknya berhubungan dengan system() (double
> > fork). berhubung saya sedang tidak ada akses ke mesin rh62, bisa minta
> > tolong coba run program c berikut?
>
> [root@krapu progs]# ./euid
> uid=0,euid=0
> uid=0,euid=500
> uid=0,euid=500
>
> root:/home/adi/progs> ./euid
> uid=0,euid=0
> uid=0,euid=500
> uid=0,euid=500
>
> di komputer kantor dan rumah, seingatku di kantor glibc22 sedang
> di rumah asli bawaan redhat62 glibc21, berhubung kalau di rumah
> ram cuman 32, hd mepet, jadi jangan mimpi bisa install glibc :-)
>
> anyway, mestinya yang bener gitu kan? jadi semua kondisi yang ada
> di parent inherited ke child.

Dalam komputerku  ( Mandrake 8.2 ) :

uid=0,euid=0
uid=0,euid=500
uid=0,euid=0

Dan saya rasa ini benar koq, sebab saya baca dimanual yaitu :
[deleted]
NAME
       seteuid, setegid - set effective user or group ID

SYNOPSIS
       #include <sys/types.h>
       #include <unistd.h>

       int seteuid(uid_t euid);
       int setegid(gid_t egid);

DESCRIPTION
       seteuid sets the effective user ID of the current process.
[deleted]
Coba lihat pada bagian "current process", apakah ini nggak menjelaskan ?
Dan kembali ke masalah forking, saya rasa program tersebut nggak menggunakan 
forking dech, itukan mengeksekusi proses baru melalui system., jadi nggak 
diturunkan ( inherit ) ke proses baru. Bagaimana pendapat kalian ?


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke