DOS namespaces, accessible/walk-able as Admin via Cygwin?
Dan Shelton
dan.f.shelton@gmail.com
Sun Apr 21 23:24:21 GMT 2024
On Sat, 20 Apr 2024 at 05:37, Brian Inglis via Cygwin <cygwin@cygwin.com> wrote:
>
> On 2024-04-19 17:09, Dan Shelton via Cygwin wrote:
> > 1. Windows has DOS namespaces per user, or per Logon.
> > Can anyone explain this from a Win32 API point of view how they are kept
> > separate?
>
> Ask on SuperUser *NOT* SO!
I cannot follow you. What should I do?
>
> > 2. If I have Administrator rights, is there a way in /proc where I can
> > /bin/ls -la or /bin/find -ls all those DOS namespaces and soft links
> > to the real devices?
>
> Cygwin exposes these MS Windows Executive Object Manager subsystem resource
> objects under /proc/sys/ and object namespaces are per session under
> /proc/sys/Sessions/ you have e.g.
*THANKS*
>
> $ ls -glo /proc/sys/Sessions/BNOLINKS/
> total 0
> lr--r--r-- 1 0 Apr 19 21:23 0 -> /proc/sys/BaseNamedObjects
> lr--r--r-- 1 0 Apr 19 21:23 1 -> /proc/sys/Sessions/1/BaseNamedObjects
>
> so each session has its own set of BaseNamedObjects, which you can list with
> appropriate permissions, or using a tree browser.
Thanks.
Now where does the "1" in /proc/sys/Sessions/1/BaseNamedObjects come
from? Is there a Cygwin or Win32 API for that?
> Under MS Windows you can use Sysinternals WinObj64 to browse the hierarchy and
> objects.
What is that?
Dan
--
Dan Shelton - Cluster Specialist Win/Lin/Bsd
More information about the Cygwin
mailing list