X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Tue, 16 Oct 2012 12:23:12 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: Registry keys not only accessible when user Message-ID: <20121016102312.GH25877@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <1349807869703-93406 DOT post AT n5 DOT nabble DOT com> <507484C0 DOT 3070406 AT cygwin DOT com> <1349815868856-93419 DOT post AT n5 DOT nabble DOT com> <50749DDE DOT 6030905 AT cygwin DOT com> <1349850743935-93436 DOT post AT n5 DOT nabble DOT com> <20121010073145 DOT GA31314 AT calimero DOT vinschen DOT de> <1349864246547-93451 DOT post AT n5 DOT nabble DOT com> <20121010125215 DOT GA16074 AT calimero DOT vinschen DOT de> <1349893142600-93468 DOT post AT n5 DOT nabble DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1349893142600-93468.post@n5.nabble.com> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Oct 10 11:19, julien2412 wrote: > Corinna Vinschen-2 wrote > > On Oct 10 03:17, julien2412 wrote: > >> For example, there's nothing there : > >> /proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VCExpress > >> And there's nothing cause permissions aren't ok : > >> ls -l /proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ > >> d--------- 1 400 401 0 Nov 19 18:53 VBExpress > > ^^^^^^^^^^^ > > These uid and gid look fishy. Your /etc/passwd and /etc/group files > > seem to be off. Maybe that's the reason. Regenerate your /etc/passwd > > and /etc/group files: > > > > $ mkpasswd -l [-d] > /etc/passwd > > $ mkgroup -l [-d] > /etc/group > > > > Use the -d option only if you're in a domain. For more information see > > http://cygwin.com/cygwin-ug-net/using-utils.html#mkpasswd > > http://cygwin.com/cygwin-ug-net/using-utils.html#mkgroup > > > > Then exit from your Cygwin shell and start again. Any change? > > I runned > $ mkpasswd -l > /etc/passwd > $ mkgroup -l > /etc/group > and restarted cygwin > > Here are the results without admin rights: > > $ ls -l /proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ > total 0 > dr-x------ 3 annie None 0 8 avr. 2009 AudioCompressionManager > dr-x------ 5 SYSTEM SYSTEM 0 21 févr. 2009 Direct3D > dr-x------ 3 SYSTEM SYSTEM 0 21 févr. 2009 DirectDraw > dr-x------ 4 SYSTEM SYSTEM 0 7 févr. 2009 Internet Explorer > dr-x------ 7 SYSTEM SYSTEM 0 29 févr. 2012 Multimedia > dr-x------ 3 annie None 0 22 févr. 2009 RFC1156Agent That's the full output? Very strange. On a clean W8 install I get 126 entries under that key, regardless whether I have full admin rights or being admin running UAC-restricted, or running under a non-admin account. Try this without admin rights: $ strace -o ls.trace /proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft $ grep 'stat_worker.*=' ls.trace > ls.stat.trace and paste the content of ls.stat.trace into your reply. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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