上机考试系统如何设计
发布网友
发布时间:2022-05-10 08:51
我来回答
共1个回答
热心网友
时间:2023-07-03 03:54
1:在域内添加200个账户
在域服务器上执行下列命令
dsadd user "cn=40301,ou=zxkaoshi,ou=students,dc=elab,dc=org" -memberof "cn=zxks,ou=zxkaoshi,ou=students,dc=elab,dc=org" -disabled no
dsadd user "cn=40302,ou=zxkaoshi,ou=students,dc=elab,dc=org" -memberof "cn=zxks,ou=zxkaoshi,ou=students,dc=elab,dc=org" -disabled no
dsadd user "cn=40303,ou=zxkaoshi,ou=students,dc=elab,dc=org" -memberof "cn=zxks,ou=zxkaoshi,ou=students,dc=elab,dc=org" -disabled no
........
* dsadd user:用于给域添加用户
* cn=40301:添加的用户名
* ou=zxkaoshi,ou=students:表示40301账户在域中的位置,位于students下的zxkaoshi组织单元里
* dc=elab,dc=org:域全名为elab.org
* -memberof "cn=zxks,ou=zxkaoshi,ou=students,dc=elab,dc=org":表示将用户40301添加到zxks的用户组里.并且用户组zxks位于|students\zxkaoshi
* -disabled no :表示立即启用该账户
2:文件共享服务器上建立200个文件夹
在文件服务器192.168.40.16上执行下列命令
md d:\kaoshi\40301
md d:\kaoshi\40302
md d:\kaoshi\40303
.........
* md md d:\kaoshi\40303 :表示在D盘考试文件夹下建立名称为40303的文件夹
3:设定200个文件夹的权限
cacls d:\kaoshi\40301 /t /e /c /g 40301:f
cacls d:\kaoshi\40302 /t /e /c /g 40302:f
cacls d:\kaoshi\40303 /t /e /c /g 40303:f
.......
* cacls :设置NTFS权限的命令
* /t :更改当前目录即所有子目录中制定文件的ACL
* /e:编辑ACL而不是替换
*/c:出现拒绝访问时继续
*/g 40301:f :给40301账户完全控制权限
4:设定200个文件夹的共享
net share 40301=d:\kaoshi\40301 /grant:everyone,full
net share 40302=d:\kaoshi\40302 /grant:everyone,full
net share 40303=d:\kaoshi\40303 /grant:everyone,full
........
* net share :设定共享
* 40301:共享名
* =d:\kaoshi\40301:共享文件的路径
* /grant:everyone,full:给everyone用户完全控制权限
5:给200个账户添加网络映射(映射考生文件夹)
dsmod user cn=40301,ou=zxkaoshi,ou=students,dc=elab,dc=org -profile \192.168.40.17\student -hmdrv z -hmdir \192.168.40.16\40301
dsmod user cn=40302,ou=zxkaoshi,ou=students,dc=elab,dc=org -profile \192.168.40.17\student -hmdrv z -hmdir \192.168.40.16\40302
dsmod user cn=40303,ou=zxkaoshi,ou=students,dc=elab,dc=org -profile \192.168.40.17\student -hmdrv z -hmdir \192.168.40.16\40303
.......
* dsmod user:修改用户信息
* -profile \192.168.40.17\student:指定用户的配置文件
* -hmdrv z -hmdir \192.168.40.16\40301:给用户映射z盘为\192.168.40.16\40301(40301即为考生文件夹)
6:完成考试,删除共享
net share 40301 /delete
net share 40302 /delete
net share 40303 /delete
......
* net share 40301 /delete:删除名称为40301的共享
7:停用账户
dsmod user cn=40301,ou=zxkaoshi,ou=students,dc=elab,dc=org -disabled yes
dsmod user cn=40302,ou=zxkaoshi,ou=students,dc=elab,dc=org -disabled yes
dsmod user cn=40303,ou=zxkaoshi,ou=students,dc=elab,dc=org -disabled yes
....
* -disabled yes:停用账户