目录
一、samba软件介绍
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
二、samba软件安装
apt install samba
当安装samba出现如下情况时
解决方案:
执行下面的命令
apt-get update #用来更新数据源列表
再重新执行
apt install samba
出现以上情况说明我们的samba已经安装好了,但是disabled没有启动
启动命令
systemctl enable nmb systemctl enable smb systemctl start nmb systemctl start smb
再次检查是否启动
active(running) 说明我们已经启动好了
三、配置samba
samba的配置文件
vim /etc/samba/smb.conf
在samba配置文件最后添加以下内容
[share] #任意名字
comment = lv share #任意名字
path = /home/share # 共享目录
;read only = no # 将共享目录设置为只读【前面加了;,表示这行被注释掉了】
writable = yes # 将共享目录设置为读写
browseable = yes # 显示共享目录下的所有文件
public = yes # 将共享目录设置为公共的
create mask = 0644 # 设置共享目录中的一般文件的默认权限
directory mask = 0755 # 设置共享目录中的目录文件的默认权限
之后在我们的物理机去访问kali
出现share文件夹,说明我们的samba已经配置好了,之后我们可以实现物理机和kali的文件共享了
四、注意事项
1)windows10/11 如果不是专业版或企业版可能无法访问共享目录;
2)win10/11有可能没有打开服务,导致无法访问共享;
1)启动win10组策略
运行框输入gpedit.msc
2)启用来宾登录