You assign space permissions to govern the kind of access the people have. Generally speaking, you assign permissions to user groups, then create exceptions as needed by overriding permissions for particular users.
At a high level, setting space permissions typically includes these steps:
To make managing space permissions easier, an inheritance model provides a way to avoid (when you can) setting specific minute permissions for each new space. Spaces can inherit permissions from their parent or merely use those permissions as a starting point.
As you might expect, the inheritance relationship means that changes to the inherited space's permissions are automatically also changes to permissions in inheriting spaces. A default space is provided as starting place for new spaces regardless of where they are in the hierarchy. While not actually a space in other respects -- it can't contain content -- the default space is useful as a permissions template.
Here are a few important inheritance characteristics to keep in mind when working with the permissions model:
The default space is designed to be a community-wide template for setting permissions in new spaces. It's a good idea to get to know how permissions in the default space are set up and to customize them if needed so that they're useful for creating new spaces in your community. When new spaces are created, they're permissions can be based on the default space's, if only as a starting point to customize.
You can customize the default space, setting commonly-used permissions that will make sense for new spaces to have.
Admin Console: Permissions > Space Permissions
You set permissions for a space by adding a user group, then assigning a permission level to the group. Users in that group will have the permissions in the level you assigned. You can edit space permissions in the admin console.
Admin Console: Permissions > Space Permissions
Before assigning permissions, be sure you're familiar with permission levels. For more information, see Managing Space Permission Levels.
To set permissions for a space: