作用:可以将Linux服务器上的文件夹挂载到windows下,不需要使用ftp,就想直接访问本地磁盘一样方便。如图:
在这里插入图片描述

一、安装samba

在Linux端打开终端,输入

sudo apt-get install samba
sudo apt-get install smbclient

二、设置共享文件

这一步就是设置映射文件的
在Linux终端输入

sudo vim /etc/samba/smb.conf

将以下内容加在最后

[Masters]  #就是一个映射出去的磁盘的名字,可以自己随意取,效果看图1,我挂载的磁盘名字就是Masters
browseable = yes
writable = yes
path = /data1/Masters  #这个是你需要从Linux系统上共享的文件路径,需要改成你的路径
public = yes
guest ok = yes
security = share
create mask = 0777
directory mask = 0777
force directory mode = 0777
force create mode = 0777

需要修改的地方我都加了注释,其他地方不需要修改。

三、启动Samba服务

在Linux终端输入

sudo service smbd restart

四、查看Linux服务器的IP地址

如果你知道可以直接跳过
在Linux终端输入

ifconfig

五、Windows电脑操作

打开我的电脑,在最上面路径处输入 \\服务器IP地址,例如我的 \\192.168.1.205
在这里插入图片描述之后就可以看到你共享出来的文件,右键选中-映射网络驱动器,之后点完成即可
在这里插入图片描述之后你就可以在我的电脑中看到共享出来的文件夹

六、遇到的问题,无法编辑共享文件内容

在共享文件夹内编辑会弹出权限不够问题
这是由于你文件的权限不够,解决办法:
在Linux终端输入

sudo chmod 777 /**** #***为你共享文件路径

不过这个一次只能修改一个文件,而且不包括子文件,如果只有一个文件夹可以这样操作。如果子文件比较多可以
在Linux终端输入

sudo chmod -R 777 /****  #***为你共享文件路径

对Document/目录下的所有子文件与子目录执行相同的权限变更
-R参数是递归 处理目录下的所有文件以及子文件夹
777是变更后的权限表示
/**** 是需要执行的目录

Logo

更多推荐