FreeNAS:创建 CIFS 匿名共享
第一部分:数据集权限设定
浏览器访问 FreeNAS 系统的 WebGUI 管理界面,点选 “Storage” 存储图标打开存储选项卡,在卷列表中点选用于匿名共享的数据集,如有需要,也可以自行创建新的数据集。此处我们以创建卷时自动生成的同名数据集 myStor 为例进行讲解。
点选数据集后,界面下方会出现一排功能图标,如下图所示,点击第一个图标 “Change Permissions” 修改数据集权限,然后在 Owner(user) 所有者和 Owner(group) 所有者组的下拉菜单中均选择 noboy,点击 “Change” 修改按钮完成权限设置。

注意,此处之所以把 Owner(user) 所有者和 Owner(group) 所有者组都设置为 nobody,是因为 CIFS 服务默认设置的访客用户是 noboy,只有数据集所有者权限和 CIFS 服务中设定的访客用户相一致,才能保证访问匿名共享时具有读写执行的权限。相反的,如果二者不一致,则只能访问匿名共享目录,却无法向共享目录中拷贝文件。
第二部分:新建 CIFS 共享
如下图所示,点选 “Sharing” 共享图标打开共享列表选项卡,点击 “Windows (CIFS)” 菜单打开 CIFS 共享列表,点击 “Add Windows (CIFS) Share” 添加 Windows CIFS 共享按钮,会弹出 CIFS 共享创建窗口。根据下图中的箭头提示,首先在 “Path” 路径中找到并选中用于匿名共享的数据集(即上一步设置权限的那个数据集),然后在 “Name” 共享名称中输入你希望显示的名称,接下来勾选 “Allow Guest Access” 允许访客访问的选项,这是创建匿名共享的关键所在,点击 “OK” 确定按钮完成 CIFS 共享创建。

第三部分:用 Windows 系统进行访问测试
打开 Windows 7 系统中的 “计算机”,在左侧列表中找到并点击 “网络”,可以看到右侧已经显示出所有可以访问的共享设备。

如下图所示,双击 FREENAS,可以看到我们创建的 public 匿名共享。双击打开 public,如果没有弹出要求输入用户名和密码的认证提示,说明匿名共享创建成功了。随便拷贝一些文件进去试试看吧。

FreeNAS:创建 CIFS 匿名共享的更多相关文章
- Android系统匿名共享内存Ashmem(Anonymous Shared Memory)在进程间共享的原理分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6666491 在前面一篇文章Android系统匿 ...
- Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6664554 在上一文章Android系统匿名共 ...
- Android 匿名共享内存Java接口分析
在Android 匿名共享内存驱动源码分析中介绍了匿名共享内存的驱动实现过程,本文在Android匿名共享内存驱动基础上,介绍Android匿名共享内存对外Android系统的匿名共享内存子系统的主体 ...
- Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6939890 在Android系统中,针对移动设 ...
- Android 匿名共享内存C++接口分析
在上一篇Android 匿名共享内存C接口分析中介绍了Android系统的匿名共享内存C语言访问接口,本文在前文的基础上继续介绍Android系统的匿名共享内存提供的C++访问接口.在C++层通过引入 ...
- Android 匿名共享内存C接口分析
在Android 匿名共享内存驱动源码分析中详细分析了匿名共享内存在Linux内核空间的实现,虽然内核空间实现了匿名共享内存,但仍然需要在用户空间为用户使用匿名共享内存提供访问接口.Android系统 ...
- Android系统匿名共享内存(Anonymous Shared Memory)Java调用接口分析
一.Ashmem驱动程序 ~/Android/kernel/goldfish ----include ----linux ----ashmem.h ----mm ----ashmem.c 驱动程序具体 ...
- FreeNAS:创建 CIFS 共享(权限)
第一部分:新建账户与指定数据集权限 简单起见,本教程主要介绍带基本身份验证的 CIFS 共享,即只有输入正确的用户名和密码才可以访问共享目录.关于创建匿名共享.多用户权限管理以及域控制器相关内容,我们 ...
- Fresco内存机制(Ashmem匿名共享内存)
Fresco的内存机制 Fresco是Facebook出品的高性能图片加载库,采用了Ashmem匿名共享内存机制, 来解决图片加载中的OOM问题.这里不对Fresco做深入分析,只关注Fresco在A ...
随机推荐
- SQL Server 数据库部分常用语句小结(一)
1. 查询某存储过程的访问情况 SELECT TOP 1000 db_name(d.database_id) as DBName, s.name as 存储名字, s.type_desc as 存储类 ...
- Linux查看分区文件系统类型总结
在Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法. 1: df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出.只可以查看已经挂载的分区和文件系统类 ...
- linux内核IDR机制详解【转】
这几天在看Linux内核的IPC命名空间时候看到关于IDR的一些管理性质的东西,刚开始看有些迷茫,深入看下去豁然开朗的感觉,把一些心得输出共勉. 我们来看一下什么是IDR?IDR的作用是什么呢? 先来 ...
- spring3:多数据源配置使用
0. properties ####################################mysql########################################### d ...
- JavaScript对象类型之创建对象
引言 JavaScript中,可以通过对象直接量,关键字new(ECMAScript 5中的)Object.create(),函数来创建对象. 对象直接量 JavaScript中使用对象直接量来创建对 ...
- Json多层对象访问
背景说明 本文主要记录演示,利用Gson工具,对多层的 Json 数据进行转换读取的示例.原始 Json 字符串格式化效果如下: 示例代码 import java.util.Iterator; imp ...
- 关于Docker开通远程访问端口2375
一.使用版本:docker for windows 18.06,安装过程略,具体如下: 二.开通远程访问端口2375,只需要设置一下即可,如下图:
- python3 random模块
import random '''随机获取从0-1之间的小数'''print(random.random())print(format(random.random(), ".2f" ...
- Redis详解(三)------ redis的五大数据类型详细用法
我们说 Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据 ...
- Java 开发笔记2
Java获取参数名称 https://blog.csdn.net/z69183787/article/details/81117525 DefaultParameterNameDiscoverer() ...