Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: From: "Lemke, Michael ISC 1" To: "'cygwin AT cygwin DOT com'" Subject: RE: Win98 and multiple users Date: Tue, 24 Jul 2001 13:57:24 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain > Steve, > > set up your /etc/passwd file (mkpasswd as suggested > in other messages, add passwords with crypt [and vi]) > and change "bash ..." in cygwin.bat to "login". > > I didn't try if you really see different users with > getuid et al. but you do get the real Unix login > procedure. I am doing this on W98SE. YMMV. > > Michael > > > Steve, > > I thought the cygwin heap was, in essence, that virtual machine - it > stores persistant data across invokations. All that needs to happen, as > far as I can see, is for the setuid/seteuid/etc/etc calls to set > per-process values in the shared memory heap and for getuid/etc... to > use that value. The "uid" concept is completely lacking in Win98, so > cygwin's spoofing that already. > > -- Ft > > -----Original Message----- > To: "cygwin at cygwin dot Com (E-mail)" > Subject: RE: Win98 and multiple users > From: Steve Jorgensen > Date: Sat, 21 Jul 2001 14:07:33 -0700 > Reply-To: "jorgens at coho dot net" > > > I'm no Cygwin developer as of yet, but I think I can answer this one. > Cygwin, for the most part, provides a 'nix wrapper around Windows, and > uses Windows to do the work. > > NT allows separate processes to run in different user contexts, but > Windows > 98 does not. Thus, Windows 98 has no applicable functionality to wrap. > You would need an entire virtual machine with another copy of Windows > running another Cygwin to do what you're talking about. > > > -- > Michael Lemke -- Information Services Communication (ISC 1) > INA Werk Schaeffler oHG, Tel: +49 (0)9132 - 82 3441 > Industriestr 1-3, e-mail: lemkemch AT de DOT ina DOT com > D-91074 Herzogenaurach > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/