Dynamics 365
Help & Training

Enable or disable security for a field

Field-level security lets you set which fields users can see or edit. For example, if want to prevent users from accidentally changing an account name, you can restrict them from editing that field. In Microsoft Dynamics CRM 2013, you could only set field-level security for custom fields, but in Microsoft Dynamics CRM 2015 or later, you can also set field-level security for default fields. More information: TechNet: Field-level security

To set which users and teams have read or write access to fields, see Set up security permissions for a field.


You can’t change the permissions on a field that you don’t have permission to access.

  1. Go to Settings > Customizations.

  2. Click Customize the System.

  3. Under Components, expand Entities, expand the entity that has the field you want to secure, and then click Fields.

  4. In the list of fields, double-click the field you want to secure.

  5. In the Field window, on the General tab, to the right of Field Security, specify whether to Enable or Disable security for the field.

  6. Click Save or Save and Close.

  7. When your customizations are complete, publish them:

    • To publish customizations for only the entity that you are currently editing, in the navigation pane, select the entity, and then click Publish.

    • To publish customizations for all unpublished entities at one time, in the navigation pane, click Entities, and then on the command toolbar, click Publish All Customizations.

Applies To

Dynamics 365 (online)

Dynamics 365 (on-premises)

Dynamics CRM Online

Dynamics CRM 2016

Dynamics CRM 2015

Dynamics CRM 2013