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 sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <39256840.B22DA3B1@bigfoot.com> Date: Fri, 19 May 2000 11:13:52 -0500 From: James Dumser Organization: Ericsson North America Inc. X-Mailer: Mozilla 4.72 [en] (X11; I; SunOS 5.6 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: cygwin Subject: Re: Login incorrect References: <16847 DOT 000518 AT logos-m DOT ru> <392472F6 DOT 6B672850 AT vinschen DOT de> <39253C47 DOT D9A4EAEE AT bigfoot DOT com> <392549D8 DOT DBD8CD1 AT vinschen DOT de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit On Fri, 19 May 2000 16:04:08 +0200, Corinna Vinschen wrote: > - If you use rsh for login purposes, it calls rlogind on the host > side. Is it possible that you use inetutils-1.3.2 instead of > inetutils-1.3.2-2? I had uploaded it yesterday around 9:30am UTC > and announced in cygwin around 10:30am UTC. > rlogind had a problem in the previous version which could be > the reason that you couldn't see the CYGWIN env variable. I have inetutils-1.3.2. I installed it yesterday at 13:05 UTC, but the mirror I used must not have been updated at that time. > - Your /etc/passwd and /etc/group files aren't correct. Group > 513 is _not_ `Administrators' but the group `None' on stand-alone > systems or `Domain Users' on systems which are NT domain members. > Group `Administrators' has SID 1-5-32-544 which results in GID > 544 if you haven't changed it by yourself. The NT box isn't registered in a domain. I generated my passwd using mkpasswd -l -g (I didn't realize there was a mkgroup so I created the group file with mkpasswd -g). The only edits I've done were to set home directories, login shell, and full names. /etc/passwd: (not all users shown) Everyone:*:0:0:,S-1-1-0:: SYSTEM:*:18:18:,S-1-5-18:: Administrator::500:513:Super User,S-1-5-21-650647601-521874506-1862565094-500:/:/bin/bash Administrators:*:544:544:,S-1-5-32-544:: Users:*:545:545:,S-1-5-32-545:: Guests:*:546:546:,S-1-5-32-546:: Power Users:*:547:547:,S-1-5-32-547:: Backup Operators:*:551:551:,S-1-5-32-551:: Replicator:*:552:552:,S-1-5-32-552:: jadu::1003:513:Jim Dumser,S-1-5-21-650647601-521874506-1862565094-1003:/home/jadu:/bin/bash > Hint: > > NT doesn't manage group memberships in a responsible way on > stand-alone systems. No user (Admins, too) has a primary group > as it's managed in U*X like systems. Files created by any user > have the group `None' as their group entry. Nevertheless, if > you use ntsec and if you change your primary group membership > in /etc/passwd, this is taken into account by ntsec. I verified that CYGWIN has ntsec, updated /etc/passwd to specify the correct GIDs, and correctly created my group file (mkgroup -l). Now I get bash-2.03$ id uid=500(administrator) gid=544(Administrators) groups=544(Administrators) bash-2.03$ ls -alF ~jadu total 7 drwxr-xr-x 2 administ Administ 4096 May 19 07:49 ./ drwxr-xr-x 3 administ Administ 4096 May 19 07:42 ../ -rw-r--r-- 1 administ Administ 458 May 19 09:23 .bash_history -rwxr-xr-x 1 administ Administ 205 May 19 07:49 .bashrc* -rw-r--r-- 1 administ Administ 1742 May 18 08:40 login.README > Either this is related to the rlogind problem or you are > trying to use ntsec on a FAT partition. ntsec has no effect > on FAT partitions because it depends on the ability of the > file system to support access control lists. It's NTFS. As the above ls shows, it still shows the wrong owner. I'll try updating to 1.3.2-2 later today to see if that fixes the problem. -- Jim Dumser dumser AT bigfoot DOT com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com