在ubuntu中安装配置samba共享服务,可以让你的本地window系统通过映射网络驱动器来将ubuntu虚拟机上的文件系统作为一个文件硬盘挂载到windows系统上。这方便在开发调试的时候,本地电脑window系统和ubuntu系统之间进行文件的传输。具体的安装配置如下:
1、安装samba服务器
首先,需要安装Samba软件包。打开终端并运行以下命令:
sudo apt update
sudo apt install samba
2、修改samba配置文件
Samba的配置文件是/etc/samba/smb.conf
。在编辑此文件之前,建议先备份原始配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
使用vim或者gedit文本编辑器打开/etc/samba/smb.conf
配置文件:
sudo vim /etc/samba/smb.conf
在配置文件的末尾添加你的共享配置。例如:
配置说明:
[share] 是共享的名字,客户端在网络上看到的名字。
[path] 是想要共享的目录路径,这个目录必须是一个存在的目录,如果不存在的话要自己创建。
[public] 是否对所有登录成功的用户可见。
[writable] 写权限,目录的权限也要许可。
[available] 同样是设置共享目录是否可见。
3、添加Samba用户
需要将Ubuntu用户添加到Samba用户数据库中,并设置密码,建议添加root用户,这样有完全权限去操作ubuntu系统文件:
sudo smbpasswd -a root
4、重新启动Samba服务
配置文件更改后,需要重新启动Samba服务:
sudo systemctl restart smbd
sudo systemctl restart nmbd
5、windows访问共享目录测试
(1)打开文件资源管理器,右键点击此电脑或者我的电脑,选择映射网络驱动器,如下图。
(2)填写共享文件夹
文件夹信息说明:
192.168.80.61:这个是ubuntu的IP。
share:这个是samba服务配置文件里设置的那个共享名字
(3)输入samba登录密码,即可成功挂载ubuntu共享目录到windows目文件管理器下,如下图:
到此!ubuntu上samba服务器就安装配置好了。