From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin-apps@cygwin.com
Cc: John Morrison <john@morrison.mine.nu>
Subject: Re: Cygwin 1.7.0-20 (was Re: Cygwin 1.7.0-19 (was Re: New Cygwin 1.7.0-18 in release-2))
Date: Fri, 25 Jul 2008 08:10:00 -0000 [thread overview]
Message-ID: <20080725081048.GQ5251@calimero.vinschen.de> (raw)
In-Reply-To: <20080722174237.GA25430@calimero.vinschen.de>
I just uploaded 1.7.0-21. It contains the following important changes:
- Fix for the fix for the problem with native Win32 apps described in this
thread: http://cygwin.com/ml/cygwin/2008-07/msg00457.html
My first solution didn't work for applications started from a remote
share path (//server/share/bin/foo).
- Reworked mkpasswd and mkgroup tools a bit more. I added a -U option
which allows to enumerate the standard UNIX accounts from a Samba
server. I also added a way to define per-server uid/gid offsets
(-D domain,offset). This allows to define the offsets in a
reproducible way for later calls to mkpasswd/mkgroup. I also added a
-b option to drop enumerating the builtin groups. This is handy when
appending group information from another server to your already
existing /etc/group file and you don't want to have to remove
duplicate builtin groups manually.
I updated the mkpasswd and mkgroup documentation under
http://cygwin.com/1.7/cygwin-ug-net.html accordingly.
- It turned out that on reading the user fstab file, the username used
to construct the fstab filename was actually the Windows username, not
the Cygwin username. I changed the startup code so that the Cygwin
username is read from /etc/passwd before trying to read the user's
fstab file.
This also allows to define different user fstab files for users with
the same name but from different domains. Assume you have created
the mkpasswd file so that the usernames are fully qualified (real
life example):
$ mkpasswd -L coffee -D vinschen -u corinna
COFFEE\corinna:unused:11003:10513:U-COFFEE\corinna,S-1-5-21-790525478-115176313-839522115-1003:/home/corinna:/bin/bash
VINSCHEN\corinna:unused:21001:21125:U-VINSCHEN\corinna,S-1-5-21-9231407823-6179817828-4384181110-1001:/home/corinna:/bin/bash
The /etc/profile.d/user-fstab.sh script from the latest base-cygwin
package 0.7-1 will now actually create a different fstab file for
both users on first logon:
/etc/fstab.d/COFFEE/corinna
/etc/fstab.d/VINSCHEN/corinna
Yes, if the username contains / or \ as separator char, it will create
the matching subdirs. If you defined another separator char like in
-S+, it will of course just create plain files:
/etc/fstab.d/COFFEE+corinna
/etc/fstab.d/VINSCHEN+corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
next prev parent reply other threads:[~2008-07-25 8:10 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-17 15:53 New Cygwin 1.7.0-18 in release-2 Corinna Vinschen
2008-07-18 0:18 ` Eric Blake
2008-07-18 7:33 ` Corinna Vinschen
2008-07-18 7:53 ` Corinna Vinschen
2008-07-18 8:08 ` Corinna Vinschen
2008-07-18 12:07 ` Corinna Vinschen
2008-07-22 21:19 ` Corinna Vinschen
2008-07-18 16:37 ` Marco Atzeri
2008-07-18 17:08 ` Corinna Vinschen
2008-07-18 17:56 ` Christopher Faylor
2008-07-18 18:18 ` Corinna Vinschen
2008-07-18 23:59 ` Brian Dessent
2008-07-19 10:15 ` Marco Atzeri
2008-07-18 19:29 ` Bill Hoffman
2008-07-19 12:24 ` Corinna Vinschen
2008-07-19 14:16 ` Cygwin 1.7.0-19 (was Re: New Cygwin 1.7.0-18 in release-2) Corinna Vinschen
2008-07-22 17:42 ` Cygwin 1.7.0-20 (was Re: Cygwin 1.7.0-19 (was Re: New Cygwin 1.7.0-18 in release-2)) Corinna Vinschen
2008-07-25 8:10 ` Corinna Vinschen [this message]
2008-07-25 11:00 ` 1.7.0-21 broken Corinna Vinschen
2008-07-25 18:08 ` Corinna Vinschen
2008-07-28 14:52 ` base-[files|password] for 1.7 (was Re: Cygwin 1.7.0-20 (was Re: Cygwin 1.7.0-19 (was Re: New Cygwin 1.7.0-18 in release-2))) John Morrison
2008-07-28 15:27 ` Corinna Vinschen
2008-07-28 16:34 ` base-[files|password] for 1.7 John Morrison
2008-07-29 9:32 ` Corinna Vinschen
2008-07-29 11:50 ` Eric Blake
2008-07-28 18:56 ` Pierre A. Humblet
2008-07-29 9:45 ` Corinna Vinschen
2008-07-29 14:35 ` Pierre A. Humblet
2008-07-29 14:53 ` Corinna Vinschen
2008-07-29 16:24 ` Pierre A. Humblet
2008-07-29 22:22 ` Pierre A. Humblet
2008-07-30 9:14 ` Corinna Vinschen
2008-07-28 19:00 ` base-[files|password] for 1.7 (was Re: Cygwin 1.7.0-20 (was Re: Cygwin 1.7.0-19 (was Re: New Cygwin 1.7.0-18 in release-2))) Christopher Faylor
2008-07-29 11:37 ` Eric Blake
2008-07-29 11:56 ` John Morrison
2008-07-29 12:01 ` base-[files|password] for 1.7 Eric Blake
2008-07-29 12:28 ` Corinna Vinschen
2008-07-29 14:31 ` Christopher Faylor
2008-07-29 14:56 ` Corinna Vinschen
2008-07-29 16:18 ` John Morrison
2008-07-29 18:00 ` Christopher Faylor
2008-07-30 1:39 ` Christopher Faylor
2008-07-30 9:22 ` Corinna Vinschen
2008-07-30 15:20 ` Christopher Faylor
2008-07-30 17:39 ` Corinna Vinschen
2008-07-21 23:42 ` New Cygwin 1.7.0-18 in release-2 Yaakov (Cygwin Ports)
2008-07-22 9:32 ` Corinna Vinschen
2008-07-23 17:26 ` Yaakov (Cygwin Ports)
2008-07-23 18:00 ` Corinna Vinschen
2008-07-23 20:44 ` John Morrison
2008-07-24 9:08 ` Corinna Vinschen
2008-07-24 9:18 ` John Morrison
2008-07-24 9:26 ` Corinna Vinschen
2008-07-25 10:07 ` Andrew Schulman
2008-07-24 3:45 ` Yaakov (Cygwin Ports)
2008-07-24 9:24 ` Corinna Vinschen
2008-07-24 16:18 ` Yaakov (Cygwin Ports)
2008-07-24 17:46 ` Corinna Vinschen
2008-07-31 6:57 ` Yaakov (Cygwin Ports)
2008-07-31 7:39 ` Corinna Vinschen
2008-07-31 8:28 ` Yaakov (Cygwin Ports)
2008-07-31 11:44 ` Corinna Vinschen
2008-07-31 13:00 ` Charles Wilson
2008-07-31 13:23 ` Corinna Vinschen
2008-07-31 13:31 ` Corinna Vinschen
2008-07-31 14:10 ` Corinna Vinschen
2008-07-31 20:16 ` Corinna Vinschen
2008-07-31 15:06 ` Yaakov (Cygwin Ports)
2008-07-31 15:41 ` Corinna Vinschen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080725081048.GQ5251@calimero.vinschen.de \
--to=corinna-cygwin@cygwin.com \
--cc=cygwin-apps@cygwin.com \
--cc=john@morrison.mine.nu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).