설정 마법사를 스크립트로 작성하는 방법?

관리자 사용자를 생성하려면 rake:admin을 사용해야 하는 것 같습니다. 하지만 제 생각에는 관리자 사용자가 이미 생성되어 있고 승인만 되지 않은 상태일 수 있으며, 따라서 승인되도록 변경해야 할 것 같습니다.

아니면 api_key:create_master를 사용하여 API 키를 생성하고, 그 키를 이용해 관리자 사용자를 생성할 수도 있을까요?

root@forum:/var/www/discourse# RAILS_DB=secondsite rake 'api_key:create_master[MASTERKEY]'
ad676e7413778aaaaa5d315c35f188591ef0edb4a4d4b2d644b9247a88421cfa

하지만 이 마스터 키를 어떻게 사용해야 하는지 정확히 이해하지 못해 다음 명령이 작동하지 않습니다:

# curl -X GET "https://forum2/categories" -H "Accept: application/json" -H "Api-Key: ad676e7413778aa3a5d315c35f91ef0edb4a4d4b2d644b924b7a88421cfa"
{"errors":["You are not permitted to view the requested resource. The API username or key is invalid."],"error_type":"invalid_access"}

그러나 관리자 사용자를 생성한 후:

root@forum:/var/www/discourse# RAILS_DB=secondsite rake 'admin:create' 
Email:  loic@dachary.org
Password:  
Repeat password:  

Ensuring account is active!

Account created successfully with username loic
Do you want to grant Admin privileges to this account? (Y/n)  Y

Your account now has Admin privileges!

그리고 방금 생성된 사용자를 지정하여 동일한 마스터 키를 사용하면 작동합니다:

curl -X GET "https://forum2/categories" -H "Accept: application/json" -H "Api-Key: ad676e7413778aa3a5d315c358591ef0edb4a4d4b2d644b924b7a88421cfa" -H "Api-Username: loic"
{"category_list":{"can...

/admin/site_settings/category/branding에도 접근할 수 있으므로 관리자 권한이 있는 상태입니다.