delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1999/03/05/17:35:31

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com
Date: Fri, 5 Mar 1999 14:35:23 -0800
From: Geoffrey Noer <noer AT cygnus DOT com>
To: Corinna Vinschen <corinna DOT vinschen AT cityweb DOT de>
Cc: Sergey Okhapkin <sos AT prospect DOT com DOT ru>,
"cygwin32-developers AT cygnus DOT com" <cygwin32-developers AT cygnus DOT com>
Subject: Re: Patch, Version 2: UNIX-like permissions on objects
Message-ID: <19990305143523.H746@cygnus.com>
References: <01BE46C2 DOT 29B35190 AT sos> <36B346C5 DOT 4EE92C15 AT cityweb DOT de>
Mime-Version: 1.0
X-Mailer: Mutt 0.95.1i
In-Reply-To: <36B346C5.4EE92C15@cityweb.de>; from Corinna Vinschen on Sat, Jan 30, 1999 at 06:52:05PM +0100

> Important hints:
> - The /etc/passwd and /etc/group files _must_ be ok!
> - The /etc/group file should contain the local groups on stand-alone
> workstations!
> - The gids in /etc/passwd should contain the correct membership to
> the groups,
>   never gid 513 (nobody)! You should take special care especially on stand-alone
>   workstations! 
>   Correct example files on a stand-alone workstation (names are only translations from
>   german NT4, I don't know the english names by own experience):
>   /etc/passwd:
> 	everyone:*:0:0:::/usr/bin/date
> 	system:*:18:18:::/usr/bin/date
> 	administrator::500:544::/home/admin:/bin/csh
> 	guest:*:501:546:::/usr/bin/date
> 	administrators:*:544:544::/home/admin:/usr/bin/date
> 	corinna::1000:547:Corinna Vinschen:/home/corinna:/bin/tcsh
> 	ftp:*:1002:545::/home/pub:/usr/bin/date
>   /etc/group:
> 	everyone::0:
> 	system::18:
> 	nobody::513:
> 	administrators::544:
> 	users::545:
> 	guests::546:
> 	powerusers::547:
> 	replication-operator::552:0:::
> 	backup-operators::551:0:::

This means that our mkgroup program needs to generate these other
entries, right?

Overall, I still think we need to get rid of /etc/passwd and
/etc/group in favor of getting the information from NT itself.
Cygwin would handle accesses to /etc/passswd and /etc/group
specially, like /dev/null now.

What do you think?

-- 
Geoffrey Noer		Email: noer AT cygnus DOT com
Cygnus Solutions

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019