介绍
Samba是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件。它实现在局域网内共享文件和打印机,是一个客户机/服务器型协议。客户机通过SMB协议访问服务器上的共享文件系统。
安装步骤:
1.更新系统资源
sudo apt-get update
2.安装
sudo apt-get install samba
有询问Yes的地方Yes就行。
3.关闭防火墙
如果你开启了防火墙,关闭:
sudo systemctl stop ufw
4.新建共享目录
mkdir /home/user/share
注意:user是当前系统中的用户,需根据实际情况替换成自己的名称
5.设置目录权限
chmod 777 /home/user
#需要给上层目录授权
chmod 777 /home/user/share
6.修改配置文件
sudo vim /etc/samba/smb.conf
在[global]项加上:
security = user
map to guest = Bad User
在末尾加上:
#共享目录名称
[myshare]
#共享目录的描述
comment=my share directory
#共享目录的路径
path=/home/robot09/share
#共享目录可浏览
browseable=yes
#共享目录可写
writable=yes
public=yes
保存即可。
7.新建访问共享资源的用户和设置密码
./smbpasswd -a robot09 #该用户必须是linux系统中已存在的用户
输入两次密码
8.重启服务
sudo service smbd restart
在windows上测试,在文件地址栏中输入 //192.168.2.111(服务器的ip地址)
如果成功,则可看见共享目录myshare