冥王星的博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

配置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,这里贴批量修改权限的命令

  1. 批量修改目录权限
    find /mnt/download -type d -exec chmod 777 {} \;
  2. 批量修改文件权限
    find /mnt/download -type f -exec chmod 666 {} \;
  3. 批量修改所有者
    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认为是不同的服务器。

posted on 2015-04-21 09:25  №冥王星  阅读(15998)  评论(0编辑  收藏  举报