delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/01/27/15:25:07

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00
X-Spam-Check-By: sourceware.org
Message-ID: <468537.57513.qm@web88303.mail.re4.yahoo.com>
X-RocketYMMF: ilatypov
Date: Wed, 27 Jan 2010 12:24:24 -0800 (PST)
From: Ilguiz Latypov <ilatypov AT infradead DOT org>
Subject: document side effects of incomplete implementations in regtool and cyglsa-config, suggest a manual restore procedure
To: cygwin AT cygwin DOT com
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

--0-541510297-1264623864=:57513
Content-Type: text/plain; charset=us-ascii


The current cyglsa-config script does not detect a failure in regtool that cannot read the LSA Authentication Packages registry entry,

  $ regtool get /HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/Authentication\ Packages 
  Error (2): The system cannot find the file specified.

  $ cat /proc/registry/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/Authentication\ Packages 

  $ reg query 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa' /v 'Authentication Packages'

  ! REG.EXE VERSION 3.0

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
      Authentication Packages     REG_SZ  msv1_0

As a consequence, cyglsa-config drops "msv1_0" from the key value because it succeeds in setting it with the wrong set of values.

(I am not sure why my entry has type REG_SZ while I see online posts mentioning type REG_MULTI_SZ).

Whether regtool and cyglsa-config are fixed or not, I am suggesting to document the side effects resulting from the corrupt entry value or from the possible bugs in the added DLL.  I spent many hours trying to find the cause of these effects.  The suggested documentation addition is attached.

-- 
--0-541510297-1264623864=:57513
Content-Type: text/plain; name="patch-bad-cyglsa-side-effects-ntsec.sgml.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="patch-bad-cyglsa-side-effects-ntsec.sgml.txt"

SW5kZXg6IG50c2VjLnNnbWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1Mg
ZmlsZTogL2N2cy9zcmMvc3JjL3dpbnN1cC9kb2MvbnRzZWMuc2dtbCx2CnJl
dHJpZXZpbmcgcmV2aXNpb24gMS4yNApkaWZmIC1kIC11IC1yMS4yNCBudHNl
Yy5zZ21sCi0tLSBudHNlYy5zZ21sCTI3IE1heSAyMDA5IDAyOjMwOjQyIC0w
MDAwCTEuMjQKKysrIG50c2VjLnNnbWwJMjcgSmFuIDIwMTAgMjA6MTQ6MjYg
LTAwMDAKQEAgLTc0Nyw2ICs3NDcsMTkgQEAKIGRlaW5zdGFsbGF0aW9uIG9m
IHRoZSBjeWd3aW4gTFNBIGF1dGhlbnRpY2F0aW9uIERMTCBpcyBqdXN0IGEg
bWlub3IKIGluY29udmVuaWVuY2UgY29tcGFyZWQgdG8gdGhhdC4uLjwvcGFy
YT4KIAorPHBhcmE+VGhlIGZvbGxvd2luZyBhcmUgcG9zc2libGUgc2lkZSBl
ZmZlY3RzIG9mIGluc3RhbGxpbmcgYSBkZWZlY3RpdmUgTFNBIERMTCBvciBp
bmNvbXBsZXRlIGltcGxlbWVudGF0aW9ucyBpbiB0aGUgcmVndG9vbCB1dGls
aXR5IGFuZCBjeWdsc2EtY29uZmlnIHNjcmlwdC4gIFRvIHJldmVydCB0aGUg
Y3lnbHNhLWNvbmZpZyBpbnN0YWxsYXRpb24sIHNldCB0aGUgIkF1dGhlbnRp
Y2F0aW9uIFBhY2thZ2VzIiByZWdpc3RyeSBlbnRyeSB0byBhIFJFR19TWiBv
ciBSRUdfTVVMVElfU1ogdmFsdWUgb2YgIm1zdjFfMCIuPC9wYXJhPgorCis8
aXRlbWl6ZWRsaXN0IHNwYWNpbmc9ImNvbXBhY3QiPgorPGxpc3RpdGVtPjxw
YXJhPldpbmRvd3Mgc3RhcnR1cCBoYW5ncyBmb3IgZmV3IG1pbnV0ZXMgd2l0
aCB0aGUgIlN0YXJ0aW5nIHVwIiBwYW5lbCBiZWZvcmUgc2hvd2luZyB0aGUg
dXNlciBsb2dpbiBwYW5lbC48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRl
bT48cGFyYT5OZXR3b3JrIGRyaXZlcyBhbmQgVVNCIGRldmljZXMgZG8gbm90
IGdldCBjb25uZWN0ZWQuPC9saXN0aXRlbT48L3BhcmE+Cis8bGlzdGl0ZW0+
PHBhcmE+TWluaW1pemVkIHdpbmRvd3MgYXJlIG5vdCBzaG93biBvbiB0aGUg
dGFza2Jhci48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRlbT48cGFyYT5D
dXQtYW5kLXBhc3RlIGRvZXMgbm90IHdvcmsgYWNyb3NzIHdpbmRvd3MuPC9s
aXN0aXRlbT48L3BhcmE+Cis8bGlzdGl0ZW0+PHBhcmE+V2luZG93cyBleHBs
b3JlciAoZXhwbG9yZXIuZXhlKSBhbmQgSW50ZXJuZXQgZXhwbG9yZXIgKGll
eHBsb3JlLmV4ZSkgc2lsZW50bHkgZGllLjwvbGlzdGl0ZW0+PC9wYXJhPgor
PGxpc3RpdGVtPjxwYXJhPkNsaWNraW5nIGxvZ2dlZCBtZXNzYWdlcyBpbiB0
aGUgZXZlbnQgdmlld2VyIGRvZXMgbm90IGJyaW5nIGEgd2luZG93IHdpdGgg
ZGV0YWlscy48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRlbT48cGFyYT5E
ZXZpY2UgTWFuYWdlciBkb2VzIG5vdCBzaG93IHdpbmRvd3Mgd2l0aCBkcml2
ZXIgZGV0YWlscy48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRlbT48cGFy
YT5BdHRlbXB0cyB0byBzdGFydCB0aGUgV29ya3N0YXRpb24gc2VydmljZSBy
ZXN1bHRzIGluIGFuIGVycm9yIG1lc3NhZ2UgcG9pbnRpbmcgdG8gYW4gInVu
a25vd24iIExTQSBhdXRoZW50aWNhdGlvbiBwYWNrYWdlLjwvbGlzdGl0ZW0+
PC9wYXJhPgorPC9pdGVtaXplZGxpc3Q+CisKIDxwYXJhPk5ldmVydGhlbGVz
cywgdGhpcyBpcyBhbHJlYWR5IGEgbG90IGJldHRlciB0aGFuIHdoYXQgd2Ug
Z2V0IGJ5CiB1c2luZyA8Y29tbWFuZD5OdENyZWF0ZVRva2VuPC9jb21tYW5k
PiwgaXNuJ3QgaXQ/PC9wYXJhPgogCg==


--0-541510297-1264623864=:57513
Content-Type: text/plain; charset=us-ascii

--
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
--0-541510297-1264623864=:57513--

- Raw text -


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