Administrative shares vs. local shares
Administrative shares are created automatically by the operating system during install. Most administrative shares are hidden. Any share that has a $ after it is automatically hidden. For example, C$ it the share for the C drive, but it will be hidden from other people connecting into that system.
To view the shares available on your system type in the following command at the command line: net share
Permission propagation
Inheritance
Inheritance refers to when an object takes on the permissions of its parent object. You can set a permission once, and the permissions will apply to everything underneath it.
When you manually set permissions on a shared object, this is called explicit permissions versus inherited permissions. Explicit permissions take priority over inherited permissions. Even if the inherited permissions are more restrictive. For example, if inherited permissions deny access, but explicit permissions allow access, then access will be allowed.