作用:可以将Linux服务器上的文件夹挂载到windows下,不需要使用ftp,就想直接访问本地磁盘一样方便。如图:
一、安装samba
在Linux端打开终端,输入
sudo apt-get install sambasudo apt-get install smbclient
二、设置共享文件
这一步就是设置映射文件的
在Linux终端输入
sudo vim /etc/samba/smb.conf
将以下内容加在最后
[Masters] #就是一个映射出去的磁盘的名字,可以自己随意取,效果看图1,我挂载的磁盘名字就是Mastersbrowseable = yeswritable = yespath = /data1/Masters #这个是你需要从Linux系统上共享的文件路径,需要改成你的路径public = yesguest ok = yessecurity = sharecreate mask = 0777directory mask = 0777force directory mode = 0777force 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是变更后的权限表示
/**** 是需要执行的目录