这里写目录标题
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
创建用于共享的文件路径
该操作类似 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是我的用户名)
配置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)即可访问。