家庭NAS搭建实战之samba共享

本文涉及的产品
文件存储 NAS,50GB 3个月
简介: 家庭NAS搭建实战之samba共享

一、系统环境

root@onecloud:~# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@onecloud:~#

二、配置仓库源

1.备份原有仓库源

cp  /etc/apt/sources.list  /etc/apt/sources.listbak   #备份原有配置文件

2.配置新debain源

deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb http://mirrors.aliyun.com/debian-security stretch/updates main
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
#deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
#deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib

3.更新debain源

apt-get update

二、安装samba软件

1.安装软件

root@onecloud:/var/lib/dpkg# apt-get install -y   samba

2.设置共享目录

mkdir -p /data/NAS/nas

3.设置共享目录权限

root@onecloud:~# chmod 777 /data/NAS/nas/
root@onecloud:~# ls -ld /data/NAS/nas/
drwxrwxrwx 3 root root 4096 Jan 24 22:53 /data/NAS/nas/

4.新建samba用户


root@onecloud:~# groupadd it
root@onecloud:~# useradd -g it admin
root@onecloud:~# sabpasswd -a admin


root@onecloud:~# smbpasswd -a admin
New SMB password:
root@onecloud:~# smbpasswd -a admin
New SMB password:
Retype new SMB password:
Added user admin.

5.查看smba用户列表

root@onecloud:~# pdbedit -L
admin:1003:
root@onecloud:~#

三、修改samba配置文件

root@onecloud:~# vim /etc/samba/smb.conf
[share]
      path = /data/NAS/nas/
      browseable = yes
      write list = @it
      hosts allow = 192.168.3.0/24

四、测试配置文件

root@onecloud:~# testparm /etc/samba/smb.conf 
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[share]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
    idmap config * : backend = tdb


[share]
    path = /data/NAS/nas/
    hosts allow = 192.168.3.0/24
    write list = @it
root@onecloud:~#

五、设置开机自启服务

root@onecloud:~# systemctl start smbd
root@onecloud:~# systemctl enable smbd
Synchronizing state of smbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable smbd
root@onecloud:~#

六、测试登录

windows电脑登录
在这里插入图片描述

在这里插入图片描述

相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
相关文章
|
5月前
|
存储 网络安全 文件存储
NAS与云存储哪个更适合家庭使用?
【6月更文挑战第30天】NAS与云存储哪个更适合家庭使用?
255 58
|
11月前
|
Unix Linux 文件存储
DIY nas 之Samba套件
Samba是一套让UNIX系统能够应用Microsoft网络通讯协议的软件,它使用的主要协议是Server Message Block (SMB)。这套软件主要用于实现Linux系统的文件和打印服务,使得Linux用户能与Windows用户进行资源共享。
75 1
|
网络协议 网络安全 文件存储
【服务器】威联通NAS文件共享 - 搭建SFTP服务并内网穿透实现在外远程访问
【服务器】威联通NAS文件共享 - 搭建SFTP服务并内网穿透实现在外远程访问
578 0
|
文件存储 Docker 容器
树莓派-家庭NAS(3)
树莓派-家庭NAS(3)
160 0
树莓派-家庭NAS(3)
|
存储 弹性计算 Linux
通过阿里云实现NAS共享文件存储
简介    阿里云文件存储 NAS 是一个可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统。它基于 POSIX 文件接口,天然适配原生操作系统,提供共享访问,同时保证数据一致性和锁互斥。   NAS 提供了简单的可扩展文件存储以供与 ECS 配合使用,多个ECS实例可以同时访问 NAS 文件系统,并且存储容量会随着您添加和删除文件而自动弹性增长和收缩,为在多个实例或服务器上运行的工作负载和应用程序提供通用数据源。
14205 1
|
存储 文件存储
阿里云文件存储极速型NAS正式上线商用,打造百微秒级稳定时延的共享文件存储
阿里云文件存储极速型NAS正式上线商业化,针对共享文件存储在海量小文件场景下的性能短板进行了深度优化,大幅度降低了小文件读写的IO响应时延,提升性能。
1450 0
|
Linux 文件存储 数据安全/隐私保护
|
Web App开发 文件存储 数据安全/隐私保护
树莓派学习笔记(5):成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi  QQ群:64770604   一、家庭服务器实现的主要功能 1、流媒体播放服务:利用DLNA实现电视、手机、电脑播放其上面的媒体文件。
1776 0

热门文章

最新文章