0
点赞
收藏
分享

微信扫一扫

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


这里写目录标题

  • ​​Samba 服务介绍​​
  • ​​更新软件​​
  • ​​安装 samba 服务器​​
  • ​​创建用于共享的文件路径​​
  • ​​设置权限​​
  • ​​添加Samba使用的用户密码,Windows在访问时会用到​​
  • ​​配置samba的配置文件。​​
  • ​​重启 Samba 服务器​​
  • ​​在Windows下访问​​

Samba 服务介绍

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

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

使用 ​​samba​​​ 和 ​​windows​​​ 共享文件时候,请确保 ​​windows​​​ 的 ​​NetBIOS​​(就是网上邻居功能)开启了。

更新软件

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

安装 samba 服务器

sudo apt-get install samba samba-common

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

创建用于共享的文件路径

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

设置权限

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

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

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

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

配置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​​)即可访问。


举报

相关推荐

0 条评论