delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:from:date:message-id:subject:to | |
:content-type; q=dns; s=default; b=aCGwAWAYgmd9a7a7T2HFeqb5OSxfe | |
g529U8z6qEsYR+IbwUsP7SrS7oneGD20bVZ6pOolsxM3zwuYrzCXzdX1Zgn4+AC7 | |
9iZVyw44bg7ZR6KQ2L/Edffqxv1GUI2FdA3xjHGhR+vfYFvUDx8Rn2aSSu2P/REI | |
yT5pZlmrL8h7qY= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:from:date:message-id:subject:to | |
:content-type; s=default; bh=LXT6ZoeUKYctz8rhtABBPoP0u1Y=; b=Sec | |
MUmIpBn9XFhfluAVlwJWcfblzvHTD8hlD8Yo18qvlm6C9DR3zq5y9ufb1HMSs3xF | |
s6pXL1WW5bLTQeGCprGbKX+UmpDzc2C4N8smQGRtxgQHm3QB6dIjAXvi+vLgE7vM | |
yEYF+/cre3EVKafxW2J96JuYM49b/Y7/3mh0adB4= | |
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 |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=0.6 required=5.0 tests=AWL,BAYES_05,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Console, Disk, ld, LD |
X-HELO: | mail-qk0-f179.google.com |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=u6k7WJklteG+ucl1nQnUZaFcaiFNgQdcEhDmybSXFCs=; b=Nw8Vqr95AneItXCNjDNdsNU7IoEOcx/f3piQVjuzZR1ZBxsWa7UeZfRsDI6RzkRB50 mrfagy/xFiPo5447QLYw4pAjp0PffVSyN4MAWIC+ZOU4RfdmcYbfi1YTDHOqBdKXNPmX ngdcBI4iL2RMc+G4+w7P0D6L4s3OZw8ctQ03qNd1S8u3DGCP7BtH37ysrN4A3oTjws3c CP5cL3bvhrATlyKjwStI+4Vs4KYxhF0KcbSW1x511Wc24QFZpdXiCa6Hva398otIjUkA JIBqt63+5iiulwHU/oPp5yz7xNKCLNByrDFV0NkW8dydqGNbY3SDOoE++xOv4zVY7qlT dKCw== |
X-Gm-Message-State: | ALyK8tLo1Di+IEOO2W2Bg2LNf6pal9Ds48N+6otHoE1iY4rGHUExVDk4KCRHEwgTOGxcGuQYCQgKHLg9OahEsQ== |
X-Received: | by 10.233.216.133 with SMTP id u127mr7431894qkf.203.1467170063149; Tue, 28 Jun 2016 20:14:23 -0700 (PDT) |
MIME-Version: | 1.0 |
From: | David Lee <mailtolky AT gmail DOT com> |
Date: | Wed, 29 Jun 2016 11:14:22 +0800 |
Message-ID: | <CALiPeu=nAkBgk+JwfrQD-Y4OrThkZNPd0_6UEYnNfeFw+2PX2g@mail.gmail.com> |
Subject: | Issue creating directories in a VHD volume |
To: | cygwin AT cygwin DOT com |
X-IsSubscribed: | yes |
--94eb2c04363870f52605366226e7 Content-Type: text/plain; charset=UTF-8 Hi, I found some issues while trying to create directories to a volume on a virtual disk (VHD). -- SETUP -- * Windows 7 SP1 x64 * Cygwin 2.5.2 x86 installed and run under C:\Cygwin * 100 MB Virtual Disk on D:\Test.vhd * VHD has a 100 MB simple volume formatted as NTFS * Tests were done under an account the joined the Local Administrators group. -- TEST 1 -- 1. I used Disk Management Console (diskmgmt.msc) to: a. Attach the VHD using Disk Management Console (GUI) (diskmgmt.msc). b. Mount the volume under C:\Cygwin\tmp\mount (Cygwin saw it as /tmp/mount). 2. Then I tried to create a directory in /tmp/mount inside bash: mkdir /tmp/mount/12345 3. Result: success (note: elevation was not needed). -- TEST 2 -- Same procedure but used the diskpart.exe console utility instead. 1. It fired up a UAC prompt and I accepted it. 2. I created another directory: mkdir /tmp/mount/67890. 3. Result: success (note: although diskpart.exe was elevated, the bash prompt itself wasn't.) -- TEST 3 -- I wrote a simple utility in C/C++ to attach the VHD (using Win32 API such as OpenVirtualDisk() and AttachVirtualDIsk()). Source was attached with this message (demo.c) 1. I fired up an *elevated* Command Prompt. 2. Ran the utility to attach the DISK. Result: success. 3. Mounted the volume under C:\Cygwin\tmp\mount, either diskmgmt.msc or diskpart.exe 4. Inside a bash prompt (no elevation), typed mkdir /tmp/mount/abcde 5. Result: permission denied (no directory was created). 6. In a Command Prompt (no elevation), the following SUCCEED: mkdir C:\Cygwin\tmp\mount\abcde Any help is appreciated on why I got the 'permission denied' message. David Lee. --94eb2c04363870f52605366226e7 Content-Type: text/x-csrc; charset=US-ASCII; name="demo.c" Content-Disposition: attachment; filename="demo.c" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iq0b2gz20 LyoKICogcmVuYW1lIHRvIGRlbW8uYyBhbmQgY29tcGlsZSB1bmRlciBjeWd3 aW4gYXMKICoKICogaTY4Ni13NjQtbWluZ3czMi1nY2MgZGVtby5jIC1sVmly dERpc2sKICovCgojZGVmaW5lIF9XSU4zMl9XSU5OVCAweDYwMQojZGVmaW5l IElOSVRHVUlECgojaW5jbHVkZSA8V2luZG93cy5oPgojaW5jbHVkZSA8Vmly dERpc2suaD4KI2luY2x1ZGUgPHRjaGFyLmg+CiNpbmNsdWRlIDxzdGRpby5o PgoKI2RlZmluZSBWSERQQVRIIEwiRDpcXHRlc3QudmhkIgoKaW50Cm1haW4g KHZvaWQpCnsKCVZJUlRVQUxfU1RPUkFHRV9UWVBFIHZzdDsKCUhBTkRMRSBo VmhkOwoJQVRUQUNIX1ZJUlRVQUxfRElTS19QQVJBTUVURVJTIHBhcmFtczsK CURXT1JEIHJjOwoKCXZzdC5EZXZpY2VJZCA9IFZJUlRVQUxfU1RPUkFHRV9U WVBFX0RFVklDRV9WSEQ7Cgl2c3QuVmVuZG9ySWQgPSBWSVJUVUFMX1NUT1JB R0VfVFlQRV9WRU5ET1JfTUlDUk9TT0ZUOwoKCXJjID0gT3BlblZpcnR1YWxE aXNrICgKCQkmdnN0LAoJCVZIRFBBVEgsCgkJKFZJUlRVQUxfRElTS19BQ0NF U1NfTUFTSykgKFZJUlRVQUxfRElTS19BQ0NFU1NfQVRUQUNIX1JXIHwgVklS VFVBTF9ESVNLX0FDQ0VTU19ERVRBQ0gpLAoJCU9QRU5fVklSVFVBTF9ESVNL X0ZMQUdfTk9ORSwKCQlOVUxMLAoJCSZoVmhkCgkpOwoKCWlmIChyYyAhPSBF UlJPUl9TVUNDRVNTKQoJewoJCWZ3cHJpbnRmIChzdGRlcnIsIEwiT3BlblZp cnR1YWxEaXNrKCkgZmFpbGVkLCByYyA9ICVsdVxuIiwgcmMpOwoJCXJldHVy biAxMDsKCX0KCglwYXJhbXMuVmVyc2lvbiA9IEFUVEFDSF9WSVJUVUFMX0RJ U0tfVkVSU0lPTl8xOwoKCXJjID0gQXR0YWNoVmlydHVhbERpc2sgKAoJCWhW aGQsCgkJTlVMTCwKCQkoQVRUQUNIX1ZJUlRVQUxfRElTS19GTEFHKShBVFRB Q0hfVklSVFVBTF9ESVNLX0ZMQUdfTk9fRFJJVkVfTEVUVEVSIHwgQVRUQUNI X1ZJUlRVQUxfRElTS19GTEFHX1BFUk1BTkVOVF9MSUZFVElNRSksCgkJMCwK CQkmcGFyYW1zLAoJCU5VTEwKCSk7CgoJaWYgKHJjICE9IEVSUk9SX1NVQ0NF U1MpCgl7CgkJZndwcmludGYgKHN0ZGVyciwgTCJBdHRhY2hWaXJ0dWFsRGlz aygpIGZhaWxlZCwgcmMgPSAlbHVcbiIsIHJjKTsKCQlyZXR1cm4gMTA7Cgl9 CgoJd3ByaW50ZiAoTCJPSyFcbiIpOwoJcmV0dXJuIDA7Cn0K --94eb2c04363870f52605366226e7 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 --94eb2c04363870f52605366226e7--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |