# User Role Restrictions

The User Role Restrictions tab allows you to set specific permissions and restrictions for different user roles.&#x20;

<figure><img src="https://3634278961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXd0iEK33mLCE7WbhZ063%2Fuploads%2FQpoqir4Ufq1w8HGsESY7%2FFilester%20User%20Role%20Restrictions%20Tab.jpg?alt=media&#x26;token=2ec87f2f-c6f3-4294-a1ba-0c3e10523937" alt=""><figcaption></figcaption></figure>

Below is a detailed description of each setting option in the User Role Restrictions tab.

**User Role Restrictions Options**

1. **If User Role is**
   * **Description:** Select the user role you want to configure restrictions for.
   * **Options:** Dropdown menu with available user roles (e.g., Editor, Author, Contributor, etc.).
   * **Action:** Select the user role from the dropdown menu.
2. **Disable command**
   * **Description:** Choose which file management commands to disable for the selected user role.
   * **Options:** mkdir (create directory), mkfile (create file), rename, duplicate, paste, archive, extract, copy, cut, edit, rm (remove), upload, search, download etc.
3. **Root Path for this User Role**
   * **Description:** Define the root path for file access specific to the selected user role.
   * **Default Path:** This is the default root path.
   * **Example Path:** To set the root path access to the `wp-content` folder.
4. **Files URL for this User Role**
   * **Description:** Set the URL where files can be accessed by the selected user role.
   * **Default Path:** This is the default file URL path for User roles set.
5. **Enter folder or file paths that you want to Hide**
   * **Description:** Specify the folders or files that you want to hide from the selected user role.
   * **Format:** Multiple paths separated by a vertical bar (`|`).
   * **Example:** `themes/twentytwenty | themes/avada`
   * **Action:** Enter the paths of the folders or files to hide in the text field.
6. **Enter file extensions which you want to Lock**
   * **Description:** Specify the file extensions that the selected user role cannot modify.
   * **Format:** Multiple extensions separated by a vertical bar (`|`).
   * **Example:** `php | png | css`
   * **Action:** Enter the file extensions to lock in the text field.
7. **Enter file extensions which user can be Uploaded**
   * **Description:** Define the file extensions that the selected user role is allowed to upload.
   * **Format:** Multiple extensions separated by commas.
   * **Example:** `php, png, css`
   * **Action:** Enter the file extensions that can be uploaded in the text field. Leave empty if the user role is not allowed to upload any files.

Save Changes.
