FreeNAS:创建 CIFS 共享(权限)
第一部分:新建账户与指定数据集权限
简单起见,本教程主要介绍带基本身份验证的 CIFS 共享,即只有输入正确的用户名和密码才可以访问共享目录。关于创建匿名共享、多用户权限管理以及域控制器相关内容,我们会另外发布教程专门介绍。
新建账户的过程非常简单,浏览器访问 WebGUI 管理界面,如下图所示,依次点击 “Account” 账户图标,在账户选项卡中点击 “Users” 选项按钮,然后再点击下方的 “Add User” 添加用户按钮。
点击添加用户按钮后,会弹出如下图所示的窗口。
由于弹出窗口的高度有限,截图无法完整显示,下面分别介绍每一选项:
- User ID:用户ID,在 Unix 世界,每一个用户都有一个唯一的ID号,系统会自动生成,我们不用理会,高级用户可以根据需要进行修改。
- Username:用户名,必填,不多解释,这一步我们要创建的就是这个东西。填写一个你希望使用的用户名,不要使用中文,建议用纯英文或英文与数字组合的用户名。
- Create a new primary group for the user:创建同名主用户组,这一项默认是勾选的,在本教程中,我们保持勾选。如果取消勾选,则需要在下一项的列表中,为此用户选择一个主用户组。
- Primary Group:主用户组,只有取消了上一项的勾选,这一项才可以进行选择。
- Create Home Directory In:创建家目录的位置,默认值为 /nonexistent 意为不创建家目录。此处我们保持默认,不需修改。
- Shell:命令行,指定要使用的命令行。此处保持默认,不需修改。
- Full Name:用户全名,必填,通常在这里填写用户的全名,建议填写英文。
- E-mail:用户的电子邮箱,选填。
- Password:用户密码,必填,不多解释,给用户设置一个密码,访问共享目录时就是用这个密码进行身份验证。
- Password confirmation:确认密码,必填,与上一项输入的密码必须一致。
- Disable password login:禁用密码登陆,此处不要勾选。
- Lock user:锁定用户,此处不要勾选。
- Permit Sudo:允许用户使用sudo命令,此处不要勾选。
- SSH Public Key:SSH公钥,此处不需设置。
- Auxiliary groups:辅用户组,此处需要设置。类Unix系统中,每一个用户必须属于一个主用户组,同时可以属于零到多个辅用户组。
在本教程中,我们只需要填写如下图中红线标记的项目即可,我们创建了一个名为 zhangsan 用户,同时创建名为 zhangsan 的用户组作为此用户的主用户组,用户密码为 123456。
填写完毕后,点击窗口左下角的 “OK” 确定按钮,用户创建成功后,在页面顶部会有下图所示的成功提示。
此时,可以看到,新添加的用户 zhangsan 已经显示在用户列表中了。
用户创建成功,接下来设置用于 CIFS 共享的数据集。点击 WebGUI 界面上的 “Storage” 存储图标,切换到存储选项卡。在 FreeNAS 9.3 中可以看到,系统已经在卷下创建了一个同名的数据集,如下图。你可以直接使用这个数据集用作 CIFS 共享,也可以在该数据集下面创建新的数据集,此处为了便于演示,我们直接使用这个名为 myStor 的数据集。
点选 myStor 数据集,然后点击下方的第一个图标按钮 “Change Permissions” 修改权限,随即弹出如下图所示的修改数据集权限的窗口。此处,我们只需要在 Owner(user)所有者和 Owner(group)所有者组的下拉菜单中选择 zhangsan 即可,点击 “OK” 确定按钮使设置生效。注:Mode 是详细的权限设定,默认为所有者拥有读写和执行权限,所有者组具有读和执行权限,其他用户和组拥有读和执行权限。现在不用管它,保持默认即可。
到这里,第一部分的操作就完成了,接下来开始创建 CIFS 共享。
第二部分:创建共享并启动CIFS服务
在 WebGUI 管理界面中点击 “Sharing” 共享图标,打开共享列表界面。点击切换到 Windows (CIFS) 共享列表。
点击 “Add Windows (CIFS) 共享” 添加 CIFS 共享按钮,弹出如下所示窗口。
我们只需填写以下两项即可:
- Path:是存储路径,点击右侧的 “Browse” 浏览按钮,找到此共享需要使用的数据集,此处我们选择与卷同名的 myStor 数据集。
- Name:共享名称,随意设置,此处设置的名称会显示在共享目录中。图中设置的共享名为 music。
设置好以后,点击 “OK” 确定按钮后系统会弹出下图所示的提示:是否启用 CIFS 服务?我们点击 “Yes” 确定按钮。此时,CIFS共享创建完成,系统也自动帮我们启动了 CIFS 服务。
第三部分:访问测试 CIFS 共享
经过前两个部分的设置,CIFS 共享就正式创建好了,接下来让我们一起测试一下,看看是否可以正常访问共享目录。此处我们以 Windows 7 系统为例进行演示。
在测试之前,请首先确认,测试机是否与 FreeNAS 服务器位于同一局域网的相同网段。在本例中,我们的 Windows 7 系统 IP 地址为 192.168.1.18,FreeNAS 服务器的 IP 地址为 192.168.1.111。可以看到,他们处于相同的 192.168.1.x 网段。
双击打开 Windows 7 系统桌面上的“计算机”,在左侧找到并点击“网络”,此时右侧会显示出同一局域网中的所有开放共享的设备。可以看到,FreeNAS 就在其中。注:如果你点击“网络”后,右侧没有显示任何共享设备,在窗口上方弹出了一个黄色的提示框,询问你是否启用网络发现,请点击提示框,确认启用网络共享和发现服务。
双击打开 ”FREENAS“,可以看到我们在创建 CIFS 共享时设置的 music 目录。
双击 music 目录,会弹出登陆提示,如下图所示。输入我们在第一部分时创建的账户名及密码,然后点击确认按钮。
身份验证成功,就可以打开 music 目录,如下图所示。
随便拖一些文件到 music 目录,试试看吧!怎么样,平均速度 116MB/s 速度还可以吧。
源转自:https://www.getnas.com/2015/01/316.html
FreeNAS:创建 CIFS 共享(权限)的更多相关文章
- FreeNAS:创建 CIFS 匿名共享
第一部分:数据集权限设定 浏览器访问 FreeNAS 系统的 WebGUI 管理界面,点选 “Storage” 存储图标打开存储选项卡,在卷列表中点选用于匿名共享的数据集,如有需要,也可以自行创建新的 ...
- Suse 创建NFS共享目录
Suse 创建NFS共享目录 服务端的配置: 1.编辑nfs服务的配置文件 /software/suse11 *(rw,sync,no_root_squash,no_all_squash) 凝视: / ...
- 文件服务器的详细配置之共享权限与NTFS权限的设置
文件服务器的详细配置之共享权限与NTFS权限的设置 在大中型企业中,一般而言所谓文件服务器是指共享文件夹,即对共享权限与NTFS权限的设置!当然这也是我们搞网络者必须会的,是必经之路!我旨 ...
- Samba共享权限分配
案例推荐:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 本文不详细介绍全部参数,只介绍完成需求的一些参数. 需求: 1,账 ...
- Kafka SASL/SCRAM+ACL实现动态创建用户及权限控制
kafka系列文章 第一章 linux单机安装kafka 第二章 kafka--集群安裝部署(自带zookeeper) 第三章 Kafka SASL/SCRAM+ACL实现动态创建用户及权限控制 Ka ...
- Oracle创建用户设置权限
(转:http://www.cnblogs.com/yangy608/archive/2011/08/22/2148893.html) create user TEST identified by & ...
- Windows网络共享权限设置
文件共享权限有两种权限设置,只要理解这两种权限设置就可以在域控灵活运用. 第一种是网络共享权限 共享权限是控制用户通过网络访问共享文件夹的手段,共享权限仅当用户通过网络访问时才有效,本地用户不受此权限 ...
- 事件日志ID 2511:服务器服务无法重新创建 <sharename> 共享关系,因为 <address> 目录已不再存在
服务器服务无法重新创建 QQMusicDownload 共享关系,因为 D:\QQMusic\QQMusicDownload 目录已不再存在.请运行 "net share QQMusicDo ...
- ntfs安全权限和共享权限的区别
win xp 最大分区32G,最大文件大小4G. 共享权限是为网络用户设置的,NTFS权限是对文件夹设置的. 用户对文件夹有什么权限就是看NTFS权限的设置. 如果一个文件夹设置成共享,其具体的权限还 ...
随机推荐
- nexus3.X环境搭建
nexus3比以前的版本相比 多支持了管理不同的格式 比如Docker npm NuGet maven …等 下载编译好的二进制安装 wget https://sonatype-download.gl ...
- 详解MongoDB中的多表关联查询($lookup)
一. 聚合框架 聚合框架是MongoDB的高级查询语言,它允许我们通过转换和合并多个文档中的数据来生成新的单个文档中不存在的信息. 聚合管道操作主要包含下面几个部分: 命令 功能描述 $projec ...
- Oracle 12c RAC 静默安装文档
参考文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html https://docs. ...
- 【转载】关于generate用法的总结【Verilog】
原文链接: [原创]关于generate用法的总结[Verilog] - nanoty - 博客园http://www.cnblogs.com/nanoty/archive/2012/11/13/27 ...
- linux-arm 安装 dotnetcore
X86或者X64 安装.net core runtime 可以参照 https://www.cnblogs.com/nnhy/p/netcore_centos.html#4122354 而 ...
- JAVA常用API的总结(2)
这篇是常用API的结束了,写完的话可以继续往后复习了. 1.基本类型包装类的介绍与相关代码实现 对于数据包装类的特点就是可以将基本数据类型与字符串来回切换,接下来我会通过介绍Integer类的形式,来 ...
- bat——批量删除文件文件夹
bat批处理,在工作中会带来很多便利. 例如:想删除多个文件夹内的文件夹“Quality”及其子文件 同时删除所有Cyc*文件夹内的所有R00*.tif文件 则可如下操作 先建立父bat文件run_d ...
- 使用PowerDesigner 15对现有数据库进行生成图表结构
PowerDesigner的安装和基本使用,我就不阐述了.大家可以到这里看看:http://www.blogjava.net/wangdetian168/archive/2011/04/07/Powe ...
- 基于C#的钉钉SDK开发(1)--对官方SDK的重构优化
在前段时间,接触一个很喜欢钉钉并且已在内部场景广泛使用钉钉进行工厂内部管理的客户,如钉钉考勤.日常审批.钉钉投影.钉钉门禁等等方面,才体会到原来钉钉已经已经在企业上可以用的很广泛的,因此回过头来学习研 ...
- 使用 xUnit 编写 ASP.NET Core 单元测试
还记得 .NET Framework 的 ASP.NET WebForm 吗?那个年代如果要在 Web 层做单元测试简直就是灾难啊..NET Core 吸取教训,在设计上考虑到了可测试性,就连 ASP ...