NAS4Free 安装配置(五)配置SMB
配置SMB
现在我们有2块存储设备,一块做下载盘,一块做数据盘
为了便于管理和扩展,我们分别在两块盘上建文件夹和Dataset
对于download盘,因为是UFS,所以只能建文件夹
我们把整个盘共享出来
对于data盘,因为是ZFS,所以建dataset,然后把dataset共享出来
文件夹结构是这样的:
download/download 存放下载的文件
download/movie 原来就有的文件夹,存放有电影
download/transmission-conf 存放transmission的配置
data/movie 数据盘中放电影的dataset
data/data 数据盘中放其他文件的dataset
一共建立3个共享:
download UFS格式磁盘从根目录开始共享
movie data/movie
data data/data
建立dataset
在Disks|ZFS|Datasets|Dataset界面点加号

建立dataset
别忘了Apply changes
同样的方式建立其他dataset
建立用户
因为我们的NAS是自用的,所以建立一个用户,拥有全部权限
之后我们再讲怎么建立不同用户拥有不同权限
我们建一个用于访问共享的用户(也可以不建,如果允许匿名访问)
用户名:nas4free,密码:nas4free
我们先建立一个用户组:nas4free
在Access|Groups界面点加号

在Access|Users界面点加号

配置共享
在Services|CIFS/SMB|Settings界面配置共享

在Services|CIFS/SMB|Shares界面配置共享目录

用同样的方法设置其他共享
这是设置完的样子

测试
打开我的电脑,地址栏输入\\192.168.0.10

Linux权限相关知识请自行Google,这里贴批量修改权限的命令
- 批量修改目录权限
find /mnt/download -type d -exec chmod 777 {} \; - 批量修改文件权限
find /mnt/download -type f -exec chmod 666 {} \; - 批量修改所有者
find /mnt/download -exec chown nas4free:nas4free {} \;
说明:
find,linux下的查找命令
-type d,查找所有目录
-type f,查找所有文件
-exec 对查找到的目标执行命令
chmod 修改权限
chown 修改所有者
使用命令行映射网络路径
net use z: \\192.168.0.10\download /user:nas4free nas4free
net use z: /del
说明:
net use,Windows下映射网络驱动器的命令
z: 映射到Z盘
\\192.168.0.10\download,共享路径,不能浏览的路径也可以访问
/user:nas4free,用户名
nas4free,密码
/del,删除已建立的网络驱动器
注意:windows不允许以不同的用户名同时访问同一台服务器的共享,即如果服务器建立有多个共享,每个共享的用户名不同,当以一个用户连接到服务器时,第二个用户不能连接到服务器,而windows会对用户信息进行缓存,这时即使关闭了“我的电脑”,下次打开时还默认用原来的用户名登录,此时就需要用"/del"参数删除这个网络驱动器。而当给服务器建立不同的DNS别名时,使用不同的域名访问服务器,虽然IP地址相同,但windows认为是不同的服务器。
NAS4Free 安装配置(五)配置SMB的更多相关文章
- NAS4Free 安装配置 -- 目录
淘了个DIY的NAS主机,装了3块硬盘,安装配置NAS4Free,用来存储照片.电影等资料,并兼做下载机. 现在把拆箱.安装.配置过程记录下来,供有兴趣的同学参考. NAS4Free 安装配置(一)开 ...
- NAS4Free 安装配置(三)基本配置
基本配置 在浏览器中输入地址,进入管理界面(我的是http://192.168.0.10) 登录界面 初始用户名:admin,初始密码:nas4free 首页 进入基本配置 这里可以选择语言,有中文, ...
- win系统下nodejs安装及环境配置
第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图: 第二步:安装nodejs下载完成 ...
- 树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)
raspbian为树莓派的官方系统,基于Debian裁剪过的Linux系统 其配置过程如下 烧录镜像 首先从树莓派的官方网站上下载镜像和镜像工具 http://www.raspberrypi.org/ ...
- Eclipse中安装Jdk和配置Python
要借助Eclipse辅助工作,之前安装配置都是同事帮忙弄的,今天有空来整理一下安装配置步骤 一.安装JDK1.下载JDK,安装JDK,安装完毕,配置JDK环境变量 1)我的电脑右键-属性-高级-点击 ...
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...
- 树莓派安装ubuntu-server,配置镜像,安装python/mysql/samba记录
目标: 1/在raspberrypi 3B上安装ubuntu-server 2/配置好python/mysql/samba等服务,实现爬虫稳定运行我的硬件准备: 1/raspberrypi 3B 2/ ...
- Node.js安装及环境配置之Windows篇
Node.js安装及环境配置之Windows篇 一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ...
- Centos6.9安装vsftpd并配置多用户的方法
本文介绍了Centos6.9安装vsftpd并配置多用户的方法,分享给大家,具体如下: 一.安装vsftpd ? 1 2 3 4 5 6 7 8 #安装vsftpd yum -y install vs ...
- Mysql安装与主从配置
安装MySql 操作系统:Windows Server 2008 R2 Standard MySql版本:mysql-5.7.17-winx64 第一步:解压mysql-5.7.17-winx64.z ...
随机推荐
- 利用ARM批量自动化创建SSD多磁盘RAID0虚拟机
在实际生产环境大规模部署的时候,有时需要能批量创建多台Linux虚拟机,并且该虚拟机带多个硬盘,一些数据库环境,比如MySQL和MongoDB等,会需要超过10000de IOPS, 那么创建的虚拟机 ...
- 把zlog封装成模块,隐藏zlog
mylog.h #ifndef _MY_LOG_H #define _MY_LOG_H int init(char *filename); void *get_category(char * cate ...
- WINDOWS+NGINX+DJANGO+FLUP+PYTHON起步~
参考的文档是 http://blog.163.com/sky20081816@126/blog/static/1647610232010824262695/ 但在实操时,作了更改之后才生效,就是#in ...
- XJOI网上同步训练DAY6 T1
思路:考试的时候直接想出来了,又有点担心复杂度,不过还是打了,居然是直接A掉,开心啊. 我们发现,Ai<=7,这一定是很重要的条件,我们考虑状态压缩,去枚举路径中出现了哪些数字,然后我们把原来n ...
- C++链接器工具错误:LNK2001, LNK2019(转载)
这是归属于链接器工具错误 这一类. 无法解析的外部符号“symbol” 代码引用了链接器无法在库和对象文件中找到的内容(如函数.变量或标签). 可能的原因 代码请求的内容不存在(例如,符号拼写错误或使 ...
- .NET中 DAL+IDAL+Model+BLL+Web是什么意思
在.NET中 DAL+IDAL+Model+BLL+Web是什么意思 http://hi.baidu.com/hexiaojian/item/8d0c1a8e648546d75e0ec1e7 其实三层 ...
- Codeforce 216 div2
D 只要搞清楚一个性质:确定了当前最大和次大的位置,局面就唯一确定了; 根据这个性质设计dp,统计到达该局面的方法数即可. E 询问的要求是: 求有多少个区间至少覆盖了询问的点集中的一个; 转化成逆命 ...
- Struts2中将.action改为.do
struts2中action的默认拓展名是".action",而之前的拓展名一直为".do",工作中需要要把struts2的action拓展名改为". ...
- Makefile学习(一)变量
鉴于之前有一些了解,还有自己的学习习惯,我一上来就看Makefile的变量这一章.主要脉络是根据GNU make中文手册. 第六章:Makefile中的变量 6使用变量 定义:变量是一个名字,代表一个 ...
- [RxJS] Refactoring Composable Streams in RxJS, switchMap()
Refactoring streams in RxJS is mostly moving pieces of smaller streams around. This lessons demonstr ...