林中两路分,一路人迹稀。我独选此路,境遇乃相异。

0%

debian下部署文件共享程序samba


Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

1. 安装samba程序

1
2
3
$ sudo apt -y update
$ sudo apt -y upgrade
$ sudo apt install samba

在弹出的确认界面中,如果你使用的是静态IP地址,请在使用DHCP的WINS设置时回答否,即NO。
set

2. 配置共享

安装软件包后,继续执行下面步骤,将执行配置并管理Samba服务:

2.1 建立共享目录

新建一个共享目录,设置目录权限(所有用户可读写,一般不推荐)

1
2
$ sudo mkdir /home/share
$ sudo chmod 0777 /home/share

2.2 修改配置文件

1
$ sudo vim /etc/samba/smb.conf

在文档尾部追加:

1
2
3
4
5
6
7
8
[share]
path = /home/share
available = yes
browseable = yes
writable = yes
public = yes
create mask = 0777
valid users = user1

检查语法:如果没有问题则有一句:Loaded services file OK.

1
$ sudo testparm

2.3 添加samba用户

1
# smbpasswd -a user1

根据提示设置密码。

配置完成后重新启动samba守护程序:

1
$ sudo systemctl restart smbd nmbd

查看状态:

1
$ sudo systemctl status smbd

check

-------------本文结束 感谢您的阅读-------------
觉得好,点这里 ^_^