GitHub | 您所在的位置:网站首页 › github设置管理员权限 › GitHub |
o365
O365管理系统是一个以java语言开发的基于Microsoft Graph Restful API的多全局管理系统,理论上支持任何Office全局的管理(A1,A3,A1P,E3,E5等),你可以很方便的使用它来批量添加,批量删除,批量启用,批量禁用,搜索和查看用户,绑定解绑域名,生成邀请码,邀请朋友注册,提升和收回管理员权限,更新密钥,查看订阅,分配订阅(创新用户时),查看单全局或多全局报告,登录同时需要微信许可(此功能默认关闭) 最低环境需求 类型 - CPU 1C RAM 0.75G 硬盘 5GB heroku已不支持免费部署,故而删除体验网址 体验o365 in herokuo365已部署于heroku,你可以访问以下路径体验最新版的o365,你也可以将工程fork到自己的仓库用自己的heroku账号进行部署(推荐) https://oo365.herokuapp.com 特别提示 heroku 超过30分钟不被访问数据就会被销毁,所以仅能用来体验o365的功能,有需求的话还是建议部署到自己的VPS,群晖或者杜甫上 功能介绍 首页预览
添加
批量添加
批量添加有2种策略,一种是随机5字符,另外一种是自增长数字
删除,刷新不做介绍 启用,禁用 分别为启用和禁用选中的用户 提权,撤权
分别为提升或撤销一个用户为全局管理员
同时他们支持更多角色的权限赋予与收回, 你可以在[配置和报告] -> 系统配置中修改关键字DEFAULT_ADMIN_ROLE_ID的值为其他的admin的role,比如通过这种方式,你可以提升一个用户为用户管理员
域名 你可以绑定或者解绑全局上的非默认域名,删除域名时是异步删除,如果域名依赖越多则花费越久,最多需要花费24小时,MS原话如下 Prior to calling forceDelete, you must update or remove any references to Exchange as the provisioning service It can take up to 24 hours to remove a domain. Domains with many dependencies tend to take longer than others PS: 如果域名托管在CF并且在O365系统中配置了正确的CF_AUTH_EMAIL和CF_AUTH_KEY,那么绑定域名时程序会自动添加TXT记录到CF并进行认证,无需人工干涉,实现域名一键绑定 搜索 可以搜索名字和邮箱前缀 帮助 有什么问题,你可以尝试点击帮助了解更多 [用户] -> 查看特权用户WX_CALLBACK_IND WX_CALLBACK_TOKEN WX_CORPID WX_CORPSECRET WX_AGENTID WX_CALLBACK_AESKEY 以上6个参数的设置请参考word文档, https://github.com/vanyouseea/o365/blob/master/docs/%E9%85%8D%E7%BD%AE%E5%BE%AE%E4%BF%A1%E5%93%8D%E5%BA%94.docx 请谨慎使用,此6个变量的配置非必须,只是为了增强管理员账号的安全,如果未通过,请立即把WX_CALLBACK_IND设为N,避免把自己关外面 Docker 基于v1.9.0版的docker docker pull vanyouseea/o365 docker run -d -p 9527:9527 vanyouseea/o365 #如果你之前使用过,但是不想手动迁移数据,那么可以这样做,/root/o365/data是你本地的文件夹 #建议使用这种方法,以后你如果想要迁移数据,直接拷贝/root/o365/data文件就行了 docker run -d -p 9527:9527 -v /root/o365/data:/data vanyouseea/o365 手动构建master分支的dockerdocker build -t vanyouseea/o365 https://github.com/vanyouseea/o365.git#master |
CopyRight 2018-2019 实验室设备网 版权所有 |