openpanel/documentation/docs/articles/accounts/forbidden-usernames.md
2024-09-16 16:09:47 +02:00

70 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Reserved and Invalid Usernames
## Basic restrictions
### OpenPanel
OpenPanel applies the following rules when you create or modify a OpenPanel username:
Usernames may **only** use lowercase letters (az) and digits (09).
- Usernames cannot contain less than **3** characters.
- Usernames cannot contain more than **16** characters.
### OpenAdmin
OpenAdmin applies the following rules when you create or modify an admin username:
Usernames may **only** use lowercase letters (az) and digits (09).
- Usernames cannot contain less than **5** characters.
- Usernames cannot contain more than **20** characters.
Passwords may **only** use lowercase letters (az) and digits (09).
- Usernames cannot contain less than **5** characters.
- Usernames cannot contain more than **20** characters.
### SSH
OpenAdmin applies the following rules when you modify an SSH password:
Passwords may **only** use lowercase letters (az) and digits (09).
- Passwords cannot contain less than **8** characters.
- Passwords cannot contain more than **20** characters.
## Reserved usernames
OpenPanel reserves some usernames for the systems use, and you cannot use them for OpenPanel accounts. This list of reserved usernames can grow over time, and new versions of OpenPanel may add to this list.
OpenPanel checks the following file to determine whether to reserve or restrict a username:
```bash
/etc/openpanel/openadmin/config/forbidden_usernames.txt
```
Currently reserved usernames:
- test
- restart
- reboot
- shutdown
- exec
- root
- admin
- ftp
- lsws
- litespeed
- 1000
- vsftpd
- httpd
- apache2
- apache
- docker
- podman
- nginx
- php
- mysql
- mysqld
- www-data
- openpanel
- openadmin
To reserver a certail username, simply add it to the forbidden_usernames.txt file.