首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Server 2008中共享文件夹和内部文件夹并提供完全访问权限

如何在Server 2008中共享文件夹和内部文件夹并提供完全访问权限
EN

Stack Overflow用户
提问于 2011-05-04 22:51:25
回答 2查看 49.1K关注 0票数 6

我使用的是Windows Server 2008。

我想建立一个单一的安装程序,可以在Win XP,Vista,Win 7(32和64),Server 2003和Server 2008上工作。

我已经下载了subinacl并运行了以下批处理文件

代码语言:javascript
代码运行次数:0
运行
复制
net share %1=%2 /UNLIMITED    
subinacl /share %1 /grant="S-1-1-0"=F    
subinacl /file %2 /grant="S-1-1-0"=F

其中,%1%2分别是文件夹的共享名称和路径。

我认为这个命令并没有给每个人访问内部文件夹的权限。我希望将%2文件夹中所有文件夹和文件的完全共享和完全访问权限授予每个人。

EN

回答 2

Stack Overflow用户

发布于 2012-02-24 07:00:40

这对我很有效:

  1. 启用来宾帐户:

对文件夹执行net user guest /active:yes

  • Share操作:

net share cshare=c:\shared /GRANT:Everyone,FULL

  • Sometimes共享文件夹不会为Everyone提供完全权限,因此也可以运行Icacls命令:

Icacls C:\shared /grant Everyone:F /inheritance:e /T

票数 14
EN

Stack Overflow用户

发布于 2011-06-24 21:32:54

xcacls.vbs脚本可以处理NTFS权限,你可以从这里下载http://support.microsoft.com/kb/825751 -你需要稍微修改一下才能在Windows7\Server2008上运行,但是如果你运行的是cscript.exe xcacls.vbs /?在Windows 7或Server 2008机器上,它会告诉你如何修改它。

示例:

授予每个人对C:\shared和所有子文件夹的完全控制权限:

cscript.exe xcacls.vbs c:\shared /G:Everyone:F /SPEC B

您也应该能够使用NET SHARE来创建共享,但听起来您已经掌握了这一点:

net share cshare=c:\shared /GRANT:Everyone,完全共享

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5885366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档