Linux下 Samba 服务器搭建——方便Windows环境下与Linux环境进行文件交互使用。


Samba 服务介绍

Samba 是一个能让 Linux 系统应用 Microsoft 网络通讯协议的软件,而 SMBServer Message Block的缩写,即为服务器消息块,SMB 主要是作为 Microsoft 的网络通讯协议,后来 SambaSMB 通信协议应用到了 Linux 系统上,就形成了现在的 Samba 软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System) ,即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。

Samba 最大的功能就是可以用于 Linuxwindows 系统直接的文件共享和打印共享,Samba 既可以用于 windowsLinux 之间的文件共享,也可以用于 LinuxLinux 之间的资源共享,由于 NFS(网络文件系统)可以很好的完成 LinuxLinux 之间的数据共享,因而 Samba 较多的用在了 Linuxwindows 之间的数据共享上面。

使用 sambawindows 共享文件时候,请确保 windowsNetBIOS(就是网上邻居功能)开启了。

更新软件

sudo apt-get upgrade 
sudo apt-get update 
sudo apt-get dist-upgrade

安装 samba 服务器

sudo apt-get install samba samba-common

在这里插入图片描述

创建用于共享的文件路径

该操作类似 TFTPnfs 等,Samba 可以设置为根目录,这样都可以访问 sudo mkdir /home/linuxidc/linuxidc.com/share

设置权限

sudo chmod 777 /home/linuxidc/linuxidc.com/share

添加Samba使用的用户密码,Windows在访问时会用到

sudo smbpasswd -a linuxidc ( linuxidc是我的用户名)

在这里插入图片描述

配置samba的配置文件。

sudo vim /etc/samba/smb.conf

在文件末尾添加如下内容:

[share]
comment = share folder
browseable = yes
path = /home/linuxidc/linuxidc.com/share  #这里配置共享目录
create mask = 0700
directory mask = 0700
valid users = linuxidc
force user = linuxidc
force group = linuxidc
public = yes
available = yes
writable = yes

重启 Samba 服务器

sudo service smbd restart

在Windows下访问

Win+R:在弹出的运行窗口中输入 \ip (在 ubuntu 中用 ifconfig 查看 ip)即可访问。

猜你喜欢

转载自blog.csdn.net/qq_37596943/article/details/127343776