Is there a way to set only the "Full HTML" input format for the administrator role? A plain Drupal 8 installation set the following input formats for the administrator role it creates:


Basic HTML
Restricted HTML
Full HTML


The first one is assigned to authenticated users; so, I guess it would be automatically allowed to the administrator role. The second one is assigned to anonymous users too.

Is there a way to assign the Restricted HTML input format only to anonymous users? I tried editing it to remove the administrator role from it, but when I edit that input format again, I see it is still assigned to the administrator role.

To make the question more understandable, I am referring to the settings in admin/config/content/formats/manage/basic_html.


  


I can unselect Administrator from the Roles list, but that change will not be keep after saving. Differently, I can take off the permission to use the Basic HTML format from the Authenticated user role, select it in admin/config/content/formats/manage/basic_html, and the selection will be kept.
User #1 is a special user that gets all permissions, always. Its access privileges are not controlled by the administrator rule. You can read more about it here: Securing user #1

I haven't tried this, but the following should work: you could create a new admin user with the administrator role, and give it access to Full HTML only. If you want you can then disable user #1 completely. Before you disable user 1 make sure that the administrator role really does have all permissions. I don't know about D8, but in D7  the administrator does not automatically get all permissions when contrib modules are installed.