绝大部分内容来源于链接:Hyper-v中ubuntu与windows文件共享_hyper-v ubuntu共享文件夹-CSDN博客
Samba§
官网:https://www.samba.org/
Samba 是 Linux 上在局域网共享文件的服务。
1、更新源
sudo apt update
2、安装指定依赖
sudo apt install samba samba-common samba-common-bin python3 libwbclient0 samba-libs
3、为 Samba 配置一个用户
sudo smbpasswd -a <user_name>
Tip: Samba 的用户和 Linux 系统的用户是独立的。这里建议可以设置为同样的用户名。
Tip: 这里设置的用户名密码用于在主系统(Windows)访问共享文件时的权限认证。
4. 创建一个共享文件夹
mkdir /home/<user_name>/<folder_name>
5. 将 Samba 配置文件备份
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
6、 修改 Samba 配置
sudo nano /etc/samba/smb.conf
nano的好处是 保存文件 等都有命令提示:
保存文件:按
Ctrl + O
(字母“O”,不是数字零)。这将提示您确认文件名,按下Enter
键保存。
退出 nano:按Ctrl + X
进行退出
在末尾添加以下内容:
[<folder_name>] path = /home/<user_name>/<folder_name> valid users = <user_name> read only = no
Tip: 注意等号左右必须有一个空格
7. 重启 Samba 服务
sudo service smbd restart
8. 测试 smb.conf 配置有没有错误
testparm
9、在 Windows 中访问共享文件夹
- 打开资源管理器,在地址栏中输入
\\<linux_ip>
回车 - 输入刚刚配置的用户名和密码
- 将共享的文件夹收藏到 Quick access,或者添加快捷方式到桌面
Tip: 可以把 ip 配置到 hosts 中,方便访问