Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1093048
  • 博文数量: 110
  • 博客积分: 10068
  • 博客等级: 上将
  • 技术积分: 1505
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-25 11:28
文章分类

全部博文(110)

文章存档

2011年(4)

2010年(5)

2009年(73)

2008年(28)

我的朋友

分类: WINDOWS

2009-03-11 17:05:34

一:设计需求:
1:200名学生上机考试,需提交考卷
2:为每位学生添加一个“考生文件夹”(考生文件夹——网络上存储的以考生登录计算机的用户名命名的一个文件夹)
3:考生所有操作均在“考生文件夹”内完成。
4:每个考生只对自己的考生文件夹有完全控制权限,不能访问其他人的考生文件夹
5:考试完成,直接将网络上的考生文件夹回收
总之为了考生顺利考试,简化管理流程
二:实现流程:
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
-hmdrv z -hmdir
dsmod user cn=40302,ou=zxkaoshi,ou=students,dc=elab,dc=org -profile -hmdrv z -hmdir
dsmod user cn=40303,ou=zxkaoshi,ou=students,dc=elab,dc=org -profile -hmdrv z -hmdir
.......
 * dsmod user:修改用户信息
* -profile
:指定用户的配置文件
* -hmdrv z -hmdir
:给用户映射z盘为(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:停用账户
三:其他配合工作
1:设定组策略,进行必要的系统设定
2:提取考生账户配置文件,统一桌面环境
2:只显示映射的K盘(考生文件夹),其他盘符禁止访问
四:总结
考生按教室号和计算机编号生成登录用户名,比如405教室12号机,就是用40512登录系统
登录之后,IE主页指向在线考试网站,下载试题到K盘里的考生文件夹
考试期间只能运行指定考试所需程序,比如word,excel、IE
答题完成,关机
老师拷贝文件服务器
上的考生文件夹,考试结束
五:还存在的问题
1:不能判断网络中用同一账户登录了两台计算机
     想制定用户登录到计算机,可是没找到响应的命令,希望高手指点
2:比如用40305登录系统,不能产生考生的准考证信息,希望再做一个验证要去输入准考生信息,
    让后自动在考生文件夹下再生成一个以准考证号命名的文件夹
3:用dsmod添加映射,似乎有点问题,不是当时生效
但是可以手动方式解决。全选用户—属性—配置文件—主文件夹,填入\\192.168.40.16\%username% 然后点击确定,会弹错误,不用理会,点取消即可。
参考
1. 关于net share 的用法

2. 关于cacls的用法

3. NTFS的工作原理

4.dsadd user 用法

5.dsmod user用法
阅读(2011) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-06-04 21:33:08

北京八方彩色印刷公司,位于北京丰台区右安门010-51665543,是集印前设计制作、印刷、后期加工于一体的专业化企业,一直为客户提供各类印刷品,快捷、高效的全面印刷解决方案。是真正一步到位的商务印刷供应商,以专业的设计团队,精湛的印刷技术,热情的服务。公司自成立以来,日新月异,以不断的创新理念、超前的市场意识、优秀的企业文化、迅速发展成为拥有全套国际先进的印刷设备和后期加工设备、能满足不同客户的多种需求的印刷企业。 我们的宗旨是以丰富的专业经验,配套性的综合实力,现代化的运作和企划,提供整合性的完整服务,价格合理,质量保证。欢迎来电、来访咨询,来图来样订做 电话:010-51665543 彩色印刷QQ:728783054 包装礼品订做QQ:1018405607邮箱: kkb168@126.com网址:www.print861.com地址:北京市丰台区右安门www.print861.com