Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Home NTDEV

Before Posting...

Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging


The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.


Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/


ACCESS_MASK value for a file

OSR_Community_UserOSR_Community_User Member Posts: 110,217
Hi All,

Q. I want to know what rights a user has on a file on NTFS file system.

Problem is ACCESS_ALLOWED_ACE.Mask for the ACCESS_ALLOWED_ACE.SidStart which
is same as a user's SID gives a weird number. The ACCESS_MASK has only
READ_CONTROL or SYNCHRONIZE set. The specific rights are not documented.

How do I know the plain, simple rights a user has on a file?

Q. How do we set a user as an owner of a file?

With SetSecurityDescriptorOwner() we can only set the currently logged-on
user as owner.

Thanks in advance,


Dinker Charak
--------------------------------------------------------------
Software Engineer, Open Systems Group
DCM Technologies, India
http://www.dcmtech.com

The opposite of a correct statement is a false statement. But the
opposite of a profound truth may well be another profound truth.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Internals & Software Drivers 7 February 2022 Live, Online
Kernel Debugging 21 March 2022 Live, Online
Developing Minifilters 23 May 2022 Live, Online
Writing WDF Drivers 12 September 2022 Live, Online