public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: "Houder" <houder@xs4all.nl>
To: cygwin@cygwin.com
Subject: Mild amazement (questions) about the output of mkpasswd (1.7.33).  Corinna?
Date: Tue, 28 Oct 2014 12:50:00 -0000	[thread overview]
Message-ID: <56f1e6ae0c5e30cb5745eed0af9efe39.squirrel@webmail.xs4all.nl> (raw)

Hi Corinna,

As adviced by you, I replaced the "cygwin package" with the test version (1.7.33) on my "Cygwin-32" ...

Let us assume, I am NOT interested in "Windows domains" etc. and that I would like to keep my "own" mapping
between SIDs and uids/gids ...  it appears to me, that both mkpasswd and mkgroup are no longer of any help to
me, as both appear to apply "some fixed (automatic) mapping" between SIDs and uids/gids ... Right?

Initially I left the passwd, group and nsswitch.conf untouched ... (as noted, I am NOT connected to a domain,
and I have never been troubled by the slowness as result of the passwd/group files - small files).

As the output of mkpasswd (and perhaps the "whole" changover in 1.7.33) left me with a question (questions?),
I subsequently removed the aformentioned files ...

Questions:

 - why does 'mkpasswd -l Seven -u Henri' report differently from 'mkpasswd -l -u Henri'?
    - uid: 4244636648 vs 197608 ...
 - why does MACHINE show up as a prefix to LOCAL USER in 'mkpasswd -L Seven -u Henri', but NOT
   in 'mkpasswd -L -u Henri'?
    - name: Seven+Henri vs Henri ...
    - manual says: -L, generate username WITH machine prefix ...

Just trying to make sense of it all ...

Henri

@@ uname -a
CYGWIN_NT-6.1-WOW64 Seven 1.7.33(0.279/5/3) 2014-10-27 22:21 i686 Cygwin
@@ id
uid=197608(Henri) gid=197121(None)
groups=197121(None),197615(HelpLibraryUpdaters),545(Users),4(INTERACTIVE),66049(CONSOLE LOGON),11(Authenticated
Users),15(This Organization),113(Local account),4095(CurrentSession),66048(LOCAL),262154(NTLM
Authentication),401408(Medium Mandatory Level)
  # more "info" than I would like to see (yes, I know you think differently ...)

@@ # Seven is a "stand-alone" machine ...
@@ # passwd, group, nsswitch.conf have been removed ... for now

@@ mkpasswd -l -u Henri
Henri:*:197608:197121:U-Seven\Henri,S-1-5-21-91509220-1575020443-2714799223-1000:/home/Henri:/bin/bash
  # 197608 - 1000 = 196608 (= 0x30000 ... Oh, the result of the 'fixed' mapping of S-1-5-21-X-Y-Z-RID)

@@ mkpasswd -L -u Henri  # A
Henri:*:197608:197121:U-Seven\Henri,S-1-5-21-91509220-1575020443-2714799223-1000:/home/Henri:/bin/bash
  # where is the machine prefix (= Seven) before the local user name (= Henri)?

@@ mkpasswd -l Seven -u Henri
Henri:unused:4244636648:4244636161:U-Seven\Henri,S-1-5-21-91509220-1575020443-2714799223-1000:/home/Henri:/bin/bash
  # 4244636648 - 1000 = 4244635648 (= 0xfd000000 ... huh? I did NOT encounter that number in the documentation)

@@ mkpasswd -L Seven -u Henri
Seven+Henri:unused:4244636648:4244636161:U-Seven\Henri,S-1-5-21-91509220-1575020443-2714799223-1000:/home/Henri:/bin/bash
  # ... NOW the local user name is shown with the "machine prefix" (= Seven) ... why not in case of A?)

@@ mkpasswd -l foo -u Henri
mkpasswd (273): [1722] The RPC server is unavailable
  # test only: apparently, Seven is recognized as a "machine name"

=====


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

             reply	other threads:[~2014-10-28 12:50 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-28 12:50 Houder [this message]
2014-10-28 14:42 ` Corinna Vinschen
2014-10-28 15:16   ` Houder

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=56f1e6ae0c5e30cb5745eed0af9efe39.squirrel@webmail.xs4all.nl \
    --to=houder@xs4all.nl \
    --cc=cygwin@cygwin.com \
    /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).