【笔记】文件共享服务器

CIFS协议

CIFS协议,微软开发的。适合windows,linux也可以用

区分于ftp服务器,一般对内使用CIFS比较方便对外使用ftp,但也不是绝对。

 实现方法

文件夹右键属性→点击共享选项→选中共享此文件夹→填写共享名例如share,不建议使用中文(对方看到的共享文件夹名字)→右下角有个权限按钮,点击它→能看到针对组或用户的共享权限,按需编辑→开始,运行,输入类似【\\10.1.2.200\share】的网络地址→输入账号密码(目标机器的用户和密码)→可以看到共享文件夹,类似下图

注1)【\\10.1.2.200\share】,这里“share”是共享文件夹的名称(可以和文件夹的真实名称不一致),并不是真实的计算机文件路径(且不能通过真实地址访问!)。share可以省略,当共享文件夹过多时,指定要访问共享文件夹名称,更加方便。

注2)将文件夹设置共享后,它的子文件夹同样具有共享权限(虽然文件夹属性的共享选项里面还是显示【不共享此文件夹】)。另外,待考证的一个推测,子文件夹取消继承后貌似同样具有共享权限。

共享权限和本地NTFS权限

共享权限即属性里的【共享】选项;本地NTFS权限即属性里的【安全】选项。

远程登录访问共享文件夹的时候,用户的权限将受共享权限和本地NTFS权限(这里指远程机器)共同影响,且取交集。  例如,远程机A上的用户a在共享文件夹上只有共享权限的读权限和NTFS权限的写权限,那么当使用用户a访问远程机A的共享文件夹时,对于该共享文件夹他既没有读权限,也没有写权限。

这样就会很麻烦,所以可以考虑在共享权限里面,给所有人赋予完全控制权限,这样在访问该共享文件夹时,所有人的权限都将只受自己用户的本地NTFS权限影响。

案例

问:机器N上面有一个共享文件夹A,它下面有子文件夹B和C,机器N上面的a用户具有文件夹A的共享完全控制权限和本地NTFS读权限,现在想要实现使用用户a远程访问共享文件夹时,①仅可以下载文件夹B里面的内容,②仅可以修改文件夹C里面的内容,要如何实现?

答:

  1. 因为文件夹B继承了文件夹A的NTFS权限,所以它对a仅具有读权限,无需修改。
  2. 文件夹C同样继承了文件夹A的NTFS权限,因此它对a仅具有读权限。这里需要①先取消文件夹A、C的继承关系,②然后修改文件夹C的NTFS权限,选中用户a,勾选权限列表中的写权限即可。(参考博客:NTFS权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值