一,简介:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。可以互传输文件到虚拟机。
二,安装:sudo apt install samba
三,配置:
(1)进入到 samba 文件:cd /etc/samba/
(2)打开 配置文件:sudo gedit smb.conf
(3)覆盖里面到内容:
[global]
workgoup = MYGROUP
server string = Samba Server Version %v
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
[code]
path = /home/carl/hellocpp
public = yes
writable = yes
printable = no
create mask = 0777
sync always = yes
(4)创建共享文件夹:
mkdir -p /home/carl/hellocpp 此文件为隐藏文件,在页面查看不到,需通过cd可查看
(5)修改权限该文件夹权限:
sudo chmod -R 777 /home/carl
(6)配置重启:
sudo /etc/init.d/smbd restart
四,测试
(1)通过testparmc测试配置是否成功,回车查看
(2)在/home/carl/hellocpp目录下创建一个txt文本文件 : touch /home/carl/hellocpp/hello.txt
(3)通过本地连接 samba ,home目录下,点击最下面到connect to server 按图输入。
(4)连接上主机(ping):关闭虚拟机,更改网络配置,还原成默认模式,需等待一会 ,完成后重启进入虚拟机,查询本虚拟地址:ifconifg
(5)通过window 连接samba
在文件管理器搜索栏(左上方)填入://ip地址 ,注意有//
显示文件夹即成功!