Fixes #18763 -- Added with_perm to User manager.

Should be ready for a review.
prefer this style for multilined docstrings:
```
"""
Text
"""
```