Header
我有时需要使用虚拟机上的Linux环境,但是有些软件在Linux是上是没有的,需要用Windows的软件但是用Linux的数据。于是找到了个办法将Linux映射为Windows的一个本地磁盘,这样Windows的软件就可以直接打开Linux的文件夹了。
Linux
假如我现在登录用户为user1
,我希望把home/user1
的所有文件共享给Windows,当然也可以新建用户和新建文件夹来作为共享文件夹。
-
安装Samba:
sudo apt update sudo apt install samba
-
编辑Samba配置文件:
sudo nano /etc/samba/smb.conf
在文本末尾添加:
[Name] path = /home/user1/shared read only = no browsable = yes
[Name]
是共享文件夹的名称,会显示在Windows磁盘上 -
设置Samba账户密码:
sudo smbpasswd -a user1 sudo smbpasswd -e user1
-
重启Samba服务:
sudo systemctl restart smbd
Windows
- 打开文件资源管理器
- 右键点击“此电脑”,选择“映射网络驱动器”
- 选择一个驱动器字母(例如Z:)
- 在文件夹栏中输入:
\\Linux IP Address\Name
- 完成剩余步骤