Permissions that propagate, succeed, to an object from its parent object. Access to confidential data and information needs to be protected, kept secure and safe. But setting permissions on an individual level for every action or function can be taxing, problematic and resource-intensive, near impossible, ineffective. So there are a variety of permission controls, levels, services, policies and configuration dynamics guiding these along and making it easier, less resource-intensive, time-consuming and streamlined. Some succeed and do not have to be done over and over again, others have to be specifically stated and put in place, set, configured, even changed, transported.
There are custom, specified, explicit and inherited, legacy type permissions, access rights and security levels, control et al. Managing permissions enable inheritance permissions. These propagate to an object from it parent object. That is the basic principle and operating structure behind the .NET Frameworks programming and development realities, challenges and opportunities as well.
For portability, transmittal, it is important to note, that changes might occur. To avoid unexpected permission changes, set the ACL of the file/folder to "protected" before moving when you want to keep the settings. Manually update the ACL of the moved file/folder by using the editor. Disable and than enable inheritance again to force the ACL to be updated with the right inherited permissions. You may also use a VBScript to automate this process. For files, folders, registry keys or other objects you do not need specify permissions explicitly stated and specified. Choosing permissions and configurations can be automated. Consent, authorization, go-ahead, contracts can all be enabled and programmed aforehand, in-process or after-the-fact.
Key Exam Points
- Access, set-up, use, rules, creation, management and maintenance of inheritance permissions, what they are, how they help, hinder and enable gets attention (theory/application)
- Review the chapters on fundamentals, application, user and data security.For the exam, study examples for Inherited Permission, that help you to gain a better understanding of this topic
- Take the practice test, Q&A Multiple Choice, Application Sample Questions, Exercises for continued understanding and skills mastery.
See DACL, Inheritance.
This article is based on the 2nd edition of the Microsoft .Net Framework Application Training Kit with the purpose to help 70-536 Exam takers to succeed. I constantly look for ways to improve the content. Please leave a comment about this article or drop me a message if you would like to see changes for this site.