Зарезервированные имена пользователей программно?

Да, я делал это однажды для сайта с огромным списком зарезервированных имен пользователей. Если вы осознаёте риски использования консоли Rails, вы можете войти в неё, перейдя в директорию /discourse на вашем сервере и выполнив:

./launcher enter app
rails c

В появившемся приглашении выполните:

SiteSetting.reserved_usernames

Вы должны увидеть вывод, похожий на этот:

"admin|moderator|administrator|mod|sys|system|community|info|you|name|username|user|nickname|discourse|discourseorg|discourseforum|support|all|here"

Это значение настройки по умолчанию. Скорее всего, вы захотите добавить список по умолчанию к вашему пользовательскому списку. Убедитесь, что весь список заключён в кавычки, при этом каждый элемент разделён символом вертикальной черты (|).

Затем выполните:

SiteSetting.reserved_usernames="your|reserved|usernames"

Замените your|reserved|username на ваш фактический список имен пользователей.

Выйдите из консоли Rails, введя exit в приглашении.