NT File System (NTFS) Permissions

An Overview of NTFS

In order to store data on a local partition on a Windows server, you have to format it with a file system. The system that you use influences the manner in which data is stored on the disk. It also specifies the security that can be defined for folders and files stored on the partitions. Although Windows servers offer support for the File Allocation Table (FAT) file system, NT file system (NTFS), and CDFS (Compact Disc File System), the file systems generally utilized by local partitions is the FAT file system and NTFS file system.

The FAT partitions utilized by operating systems such as Microsoft DOS, Windows 95, Windows 98, and Windows Me do not allow you to specify security for the file system after a user has logged on. What this means is that any data stored in a FAT partition is available to each user that shares the same computer. The FAT file system also includes no support for file compression, or encryption. You cannot store Macintosh files on FAT partitions. Because Windows 2000, Windows XP and Windows Server 2003 support FAT32, you may choose to configure FAT32 partitions if you need dual-boot capability to Windows 95, Windows 98 and Windows Me.

NTFS partitions on the other hand enable you to specify security for the file system after a user has logged on. NTFS permissions control the access users and groups have to files and folders on NTFS partitions. You can set an access level for each particular user to the folders and files hosted on NTFS partitions. You can allow access to the NTSF files and folders, or you can deny access to the NTFS files and folders. In this manner, NTFS supports local security. The NTFS file system also includes other features such as encryption, disk quotas, file compression, mounted drives, NTFS change journal, and multiple data streams. You can also store Macintosh files on NTFS partitions.

Comparing NTFS 4.0 and NTFS 5.0

The two available versions of NTFS are:

The key differences between NTFS 4.0 and NTFS 5.0 are summarized below:

NTFS File and Folder Permissions

The main feature of the NTFS file system is that you can defines local security for files and folders stored on NTFS partitions. You can specify access permissions on files and folders which control which users can access the NTFS files and folders. You can also specify what level of security is allowed for users or group. NTFS enables you to specify more precise permissions that what share permissions enable. You can only specify share permissions on folders. NTFS permissions can be set for folders and files. On NTFS partitions, permissions are applied to users who access the computer locally, and who access a NTFS folder which has been shared over the network.

By default, permissions of NTFS volumes are inheritable. What this means is that files and subfolders inherit permissions from their associated parent folder. You can however, configure files and subfolders not to inherit permissions from their parent folder.

You can specify NTFS permissions at the file level and the folder level. The NTFS permissions that can be set at the folder level are listed below:

The NTFS permissions that can be set at the file level are listed below:

With Windows Server 2003, basic NTFS permission settings are assigned for five default users and groups when a new NTFS partition is created. The users/groups and the default permissions created for them are summarized below:

Before you can apply NTFS permissions, you have to format the disk partition as an NTFS partition. NTFS permissions are applied through Windows Explorer. You simply have to right-click the particular file or folder that you want to control access to and select Properties from the shortcut menu. The Properties dialog box of NTFS files and folders contains a Security tab. This the tab utilized to apply NTFS permissions.

How to configure NTFS permissions for files and folders on NTFS partitions

  1. Navigate to Windows Explorer
  2. Right-click the particular file or folder that you want to control access to, and click Properties from the shortcut menu.
  3. When the Properties dialog box of the folder/file opens, click the Security tab
  4. If you want to specify new permissions, click the Add button.
  5. The Select Users, Computers, Or Groups dialog box opens next.
  6. In the Enter The Object Names To Select section of the dialog box, insert the name of the user/group that you want to specify permissions for. Click OK
  7. When the Security tab appears, highlight the user or group in the topmost box, and then set the permissions that should be applied for that particular user or group.
  8. Click OK.

How to configure permission inheritance

Click the Advanced button on the Security tab to access the Advanced Security Settings dialog box. This is where you configure permission inheritance. You can set the following permission inheritance options:

When you clear the Allow inheritable permissions from the parent to propagate to this object and all child objects. Include these with entries explicitly defined here checkbox, a security dialog box is displayed. The security dialog box allows you to either completely remove the existing inherited permissions, or change the existing inherited permissions to explicit permissions.

How to configure NTFS special permissions

NTFS special permissions enable administrators to set precise user access permissions for NTFS files and folders. Special permissions is the result of the basic file and folder permissions being split even further into more precise or specific permissions. NTFS special permissions are also referred to as NTFS advanced permissions. You can specify NTFS special permissions by clicking the Advanced button from the Security tab of the file or folder’s Property dialog box. The Advanced Security Settings dialog box opens. You can view existing special permission entries by selecting the particular user/group, and then clicking the Edit button. Clicking the Edit button opens the Permission Entry dialog box. This is where you can perform the following:

The NTFS special permissions are listed below:

How to determine NTFS effective permissions

You typically need to determine a user’s effective permissions before you assign any other permissions to the particular user for a folder/file. A user’s effective permissions are determined by:

You can view the effective permissions of a user on the Effective Permissions tab on the Advanced Security Settings dialog box.

  1. Open Windows Explorer
  2. Right-click the particular file or folder and choose Properties from the shortcut menu
  3. When the Properties dialog box of the file/folder opens, click the Security tab
  4. To open the Advanced Security Settings dialog box, click the Advanced button
  5. When the Advanced Security Settings dialog box opens, click the Effective Permissions tab.
  6. To specify the user or group that you want to determine effective permissions for, click Select, and enter the name of the particular user or group. Click OK
  7. The effective permissions for the user or group that you have chosen to view are displayed next.

How to determine NTFS permissions for copied or moved files

When you copy or move NTFS files to different locations, it is possible that the NTFS permissions that have been originally specified for the files can indeed change in the new file location. Whether the permissions changes or not, is determined by the following:

You can use the rules detailed next to determine whether an NTFS file that is moved or copied would retain its prior permissions:

How to configure folder and file auditing on NTFS partitions

Before you can configure folder and file auditing on NTFS partitions, auditing for object access - Audit Object Access; has to be enabled for the computer. You have to be a member of the local Administrators group to enable an audit policy on the local machine. If you want to set auditing policy via Active Directory, you must be a member one of the following groups: Domain Admins, Enterprise Admins. After auditing for object access has been enabled, you can define the files or folders that should be audited; and specify the users and groups that should be tracked. You either audit events for success or failure.

Use the steps below to configure NTFS folder and file auditing,

  1. Right-click the folder or file you want to set auditing for and choose Properties, from the shortcut menu.
  2. Click the Security tab when the Properties dialog box of the file or folder opens.
  3. Click the Advanced button
  4. When the Advanced Security Settings dialog box opens, click the Auditing tab.
  5. Click the Add button to open the Select User, Computer, Or Group dialog box.
  6. Insert the names of the users or groups whose actions you want to track. Click OK.
  7. When the Auditing Entry For Data dialog box is displayed, select the events that should be audited.



Bookmark NT File System (NTFS) Permissions

Latest Blog Posts


Copyright 2008 Tech-FAQ. All rights reserved.