建议服务器配置单核2G内存以上
wget http://dl.hustoj.com/install-ubuntu20.04.sh
sudo bash install-ubuntu20.04.sh
脚本运行完成直接浏览器输入ip地址即可访问,如不能打开请检查访问策略、防火墙设置是否打开80端口。
sudo su
cd /home/judge/src/install
echo "insert into jol.privilege values('admin','administrator','true','N');" |
./mysql.sh
sudo apt-get install tzdata
老版本打开末尾关于时区的两行代码
新版本把OJ_FRIENDLY_LEVEL调到1
以下权限是手动指派:
"administrator" 管理员,除查看源码外的所有权限。
"problem_editor":题目编辑者,添加和编辑题目。
"source_browser":查看审核所有提交的源代码,对比可疑的相似代码。
"contest_creator":组织创建比赛,编辑比赛。
"http_judge":HTTP远程判题账号。
"password_setter":重置普通账户密码。
"printer":现场赛打印员,注意该账户的school字段用于分配打印任务,如果只有一个打印区则置 空。
"balloon":气球配送员,注意该账户的school字段用于分配气球任务,如果只有一个气球配送区 则置空。
"vip":可以参与所有标题含有VIP字样的私有比赛。
"problem_start":HTTP远程判题账户的任务起始题号。
"problem_end":HTTP远程判题账户的任务结束题号。
新赋予的权限需要重新登陆获得!
以下权限是系统自动生成:
p+数字:题目的独立编辑权,管理员可以编辑所有题目,problem_editor只能编辑自己添加的题 目。
m+数字: 比赛的独立编辑权,管理员可以编辑所有比赛,contest_creator只能编辑自己添加的比 赛。
c+数字:比赛的参与权,私有比赛只有有权限或者知道密码的用户可以参与。
如何使用题单功能?
在新闻内容中编写,格式为:
[plist=题号列表]题单名[/plist]