日期:2014-05-17  浏览次数:20849 次

急```求cmd命令...
每个用户只能访问自已同名的文件夹(注意只能通过网上访问,在服务器上超级用户也不能具有该文件夹的读取权限、stu1到stu5只能对自已同名文件夹只能读不能写,其它的用户对自已同名文件夹可读可写),而超级用户可以访问任意文件夹。在stu1文件夹中放入用你名字命名的txt文件,我好登记分数,密码统一为123.



我想要这几个命令 网上一直没找到 谢谢!

------解决方案--------------------
先纠正几点
1.是网络访问,不是网上访问,还以为是外网访问呢,这里假设是共享访问
2.超级用户也不能读写权限和超级用户可以访问任意文件夹似乎有冲突,服务器上都没权限,共享访问何来权限
3.对共享而言大家密码一致意义何在
4.只能通过网络访问,意即不允许本地登录,这需要在组策略中设置,脚本不好处理

脚本如下,请测试下先:
BatchFile code
@echo off
for /l %%i in (1,1,10) do (
echo 先建立用户
net user stu%%i 123 /add
echo 再建立文件夹
md x:\stu%%i
echo 再授权并建立共享
if %%i leq 5 (
cacls x:\stu%%i /g stu%%i:f,administrators:f
net share stu%%i=x:\stu%%i /grant:stu%%i,read /grant:administrators,full /users:10
) else (
cacls x:\stu%%i /g stu%%i:f,administrators:f
net share stu%%i=x:\stu%%i /grant:stu%%i,full /grant:administrators,full /users:10
)
echo 最后建立用户档
echo stu%%i>x:\stu1\stu%%i.txt
)