绝大部分内容来源于链接:Hyper-v中ubuntu与windows文件共享_hyper-v ubuntu共享文件夹-CSDN博客
Samba 是 Linux 上在局域网共享文件的服务。
sudo apt update
sudo apt install samba samba-common samba-common-bin Python3 libwbclient0 samba-libs
sudo smbpasswd -a <user_name>
Tip: Samba 的用户和 Linux 系统的用户是独立的。这里建议可以设置为同样的用户名。
Tip: 这里设置的用户名密码用于在主系统(Windows)访问共享文件时的权限认证。
mkdir /home/<user_name>/<folder_name>
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
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: 注意等号左右必须有一个空格
sudo service smbd restart
testparm
\\<Linux_ip>
回车Tip: 可以把 ip 配置到 hosts 中,方便访问
虚拟机 ubantu上查看ip,在命令行里面输入
ifconfig