有没有办法在第一个 运行 之前保护牧场主?

Is there no way to secure rancher before first run?

我一直在寻找一种方法来设置 github 从某些配置或 cmd 行访问 OAuth2,或者甚至如何设置基本密码验证,直到可以从 UI 建立.

https://github.com/rancher/rancher

有人知道怎么做吗?

这就是您要查找的基本帐户类型:

curl -H "Content-Type: application/json" -X POST "http://Your_rancher_url:PORT/v1/localauthconfig" -d '{"enabled": "true", "username":"NewUsersName", "password": "NewUsersPassword" }'

您也可以设置 OAuth2,请在此处查看: http://rancher.com/docs/rancher/v1.1/en/api/v1/access-control/