Board logo

标题: [系统相关] 分享时访问权限的问题 [打印本页]

作者: 小文    时间: 2015-3-4 18:10     标题: 分享时访问权限的问题

::创建共享:
  1. net share mp3=d:\mp3 /unlimited /remark:"这是一个完全共享" /CACHE:No %“mp3$”可以在cmd下显示共享名,但explore下不能显示,除开$便可%
  2. @echo y|cacls d:\mp3 /c /p everyone:r administrators:f system:f "network service":f>nul %可以看到共享名下的文件%
  3. @echo y|cacls d:\mp3\*.* /c /p everyone:r administrators:f system:f "network service":f>nul %可以看到共享名下的文件%
复制代码
以上不久前网上找的,%%内的注释是我自己学习时的理解。组合了cacls/?,对其又添加了几分认识。
  1. net share 大电1403=D:\第02次 /unlimited /remark:"所有文件权由大电1403班所有,其他人不允许使用!"
  2. @echo y|cacls D:\第02次 /t /c /p everyone:f
复制代码
以上是我自己写的。
只是改来改去,我发现我怎么都不能创建一个真正的“完全共享(完全控制权)”,参照了cacls filename用把用bat分享的文件与win下分享的作了比较并都给设置一样了。(什么CI、OI的),但还是不能得到写入权限(需要admini……),我发现是因为win高级分享下的完全控制不能获得,如果bat可以设置这个选项,应该就能完全分享了。那怎么用BAT的设置分享的文件为完全控制呢?
作者: DAIC    时间: 2015-3-4 20:40

试试命令行工具 subinacl.exe
作者: 小文    时间: 2015-3-5 15:33

回复 2# DAIC


    就算是有,但如果不是系统默认自带的,大概是没有多少意义。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2