使用DOS命令共享文件夹并设置共享权限

转载 2015年11月18日 10:26:10

文章来源:http://blog.sina.com.cn/s/blog_5d32e493010101ht.html

在MS-DOS下使用net share可以共享文件夹,但会供所有人有完全控制权限,想在共享时设置哪些用户有哪些权限,如何通过MS-DOS命令完成.不可使用shrpubw.exe,因为它是可视化界面.

------------------------------
要保证磁盘文件系统格式为NTFS,如果不是,可以使用convert c: /fs:ntfs 进行转换

使用cacls 设置文件安全权限后再利用net share共享

如: cacls c:\temp /g everyone:r 设置c:\temp目录所有人只读,然后把这个目录net share出来就是所有人只读了(安全权限优先)

cacls /?

显示或者修改文件的访问控制表(ACL)

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]

               [/P user:perm [...]] [/D user [...]]

   filename      显示 ACL。

   /T            更改当前目录及其所有子目录中

                 指定文件的 ACL。

   /E            编辑 ACL 而不替换。

   /C            在出现拒绝访问错误时继续。

   /G user:perm  赋予指定用户访问权限。

                 Perm 可以是: R  读取

                              W  写入

                              C  更改(写入)

                              F  完全控制

   /R user       撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。

   /P user:perm  替换指定用户的访问权限。

                 Perm 可以是: N  无

                              R  读取

                              W  写入

                              C  更改(写入)

                              F  完全控制

   /D user       拒绝指定用户的访问。

在命令中可以使用通配符指定多个文件。

也可以在命令中指定多个用户。


缩写:

   CI - 容器继承。

        ACE 会由目录继承。

   OI - 对象继承。

        ACE 会由文件继承。

   IO - 只继承。

        ACE 不适用于当前文件/目录。

-----------------------


例如:把D盘下1 文件夹共享给 管理员并且具有完全权限

net share abc=d:\1 /grant:administrator,full

-----------------------

full 栏位可以改成 read 或 change 表示只读和修改

-----------------------

administrator栏位可以修改成需要的用户

-----------------------

参数 /grant 只在WIN2003(或以后)的系统上的net share才支持


相关文章推荐

Windows DOS命令设置共享目录和取消共享目录

在Windows中,经常要设置共享目录,用完之后,又要取消共享目录,如果次数多了,觉得挺麻烦的,所以写了两个脚本: 1. Dos命令设置共享目录,新建一个文本文件并取名为net_share.bat,...
  • ckh2007
  • ckh2007
  • 2012年12月17日 10:20
  • 5824

从Windows命令行打开共享文件夹

net use * /del /y net use \\192.168.200.120\share password /user:username start \\192.168.200.120\...

Linux创建文件夹共享

根据需要分为两类:普通共享和用户名共享。 普通共享: 第一,在任意目录创建一个共享目录testShare(即windows下称为文件夹);           如果没有安装samba服务器,则会...

Windows下映射文件夹为虚拟磁盘

Windows下映射文件夹为虚拟磁盘/* INCLUDES *****************************************************************/ #i...
  • gxp
  • gxp
  • 2012年08月29日 11:52
  • 356

electron开发记录(四):electron中组件的一些用法

之前讲了electron应用的基本框架和结构。现在来讲讲其中一些组件(BrowserWindow,Menu等)的一些用法。这些方法我是从electron-api-demo 以及electron官网上的...

C# 实现文件夹共享和权限设置

  • 2014年07月16日 10:00
  • 101KB
  • 下载

linux中更改文件及文件夹所有者权限设置命令chown使用详解

我用到chown这个比较小众的linux命令,还是起源于国外VPS中ftp无法上传和修改文件,不能更改文件属性问题,先介绍下chown这个命令。 指令名称 : chown 使用权限 : root  ...
  • allengz
  • allengz
  • 2011年08月20日 19:51
  • 1325

[转]linux中更改文件及文件夹所有者权限设置命令chown使用详解

我用到chown这个比较小众的linux命令,还是起源于国外VPS中ftp无法上传和修改 文件,不能更改文件属性问题,先介绍下chown这个命令。 指令名称 : chown     使用...

Windows Server 2003 共享文件夹权限设置

Windows2003 Server共享文件夹权限设置 2013年01月29日12:17 it168网站原创 作者:大势至 编辑:景保玉 我要评论(1)   在局域网中我们常常需要在服...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用DOS命令共享文件夹并设置共享权限
举报原因:
原因补充:

(最多只允许输入30个字)