samba是使用SMB协议实现不同的操作系统文件共享的免费软件。
ubuntu系统配置:
1.更新资源库:sudo apt-get upsate
2.安装samba:sudo apt-get install samba
sudo apt-get install smbfs
3.安装samba客户端:sudo apt-get install smbclient
4.在用户home目录下创建共享文件夹:mkdir /home/[username]/share
5.修改目录权限:sudo chmod 777 /home/[username]/share
6.备份samba配置文件:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
7.打开samba配置文件:sudo vim /etc/samba/smb.conf
8.修改配置文件:
[global]
security = user #需要验证用户和密码才能访问,设置security= share是不需要用户和密码就能访问。
[share]
path = /home/[username]/share #共享文件夹的路径
writeable = yes #可写
valid users = [username] #有效用户,登录名
browseable = yes browseable用来指定该共享是否可以浏览
available = yes #available用来指定该共享资源是否可用
9.添加samba用户和密码:smbpasswd -a [username]
10.重启samba服务:sudo /etc/init.d/smbd restart
11.关闭防火墙:sudo ufw disable
查看防火墙状态:sudo ufw status
12.验证:smbclient -L /localhost/share
成功状态:
14.查看虚拟机IP地址:ifconfig(当前虚拟机网络连接使用的NAT模式)
windows系统:
1.右键点击"我的电脑"->“映射网络驱动器”;
2.输入"\\"+"ubuntu 系统IP地址"+“\share”;
3.输入用户名和密码。
4.验证对文件夹是否具有读写等权限,新建或删除文件夹等。