设置root用户密码
sudo passwd root
可以设置跟 ubuntu
用户一样,然后输入 sudo su
,紧接着修改 ssh
,配置 /etc/ssh/sshd_config
sudo vim /etc/ssh/sshd_config
将 PermitRootLogin
修改为 yes
#loginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
这样可以解决权限不足的问题
添加超级管理员
注册 hustoj
管理员账号
在oj
中注册一账号(例如:账户名为admin
),然后设置管理员权限
输入命令:sudo su
回车,输入root
账户密码
输入命令:mysql –u root –p
回车,以mysql
的管理员权限进入
输入命令:show databases
,查看所有的数据库。
输入命令:use jol
,进入hustoj
的数据库
输入命令:insert into privilege(user_id,rightstr)values(‘admin’,‘administrator’);
;
admin
代表的是你要添加的账户,administrator
代表的是把这个账户赋予管理员权限,N
代表的是N表示采用UNICODE(每种语言的每个字符都采用统一的二进制编码)编码方式。
到这里hustoj
就搭建成功,下面可以登录自己的管理员账户,管理oj了
启动判题机
sudo judged
安装 pascal 和 java 编译器
sudo apt-get install default-jdk
sudo apt-get install fpc
删除用户
delete from users where user_id='admin';