네, 이전에 예약된 사용자 이름이 방대하게 많은 사이트에서 이 방법을 사용한 적이 있습니다. 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을 실제 사용자 이름 목록으로 교체하세요.
프롬프트에서 exit를 입력하여 Rails 콘솔을 종료하세요.