Linux下samba的简单配置Windows与linux文件共享
samba
samba是什么?能干什么?什么场合需要用到它?
1.samba 是基于SMB协议(ServerMessage Block,信息服务块)的开源软件,samba也可以是SMB协议的商标。SMB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于Client\Server型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是 Client,Linux是服务器时,通过Samba就可以实现window访问Linux的资源,实现两个系统间的数据交互。
2.Linux对于开发来说是一个非常好的系统,但是人机友好不如windows,我就通常在windows上用sourceinsight编辑代码,然后在Linux端编译运行,而且经常需要把音视频从Linux和windows端互相拷贝,这时候Samba就显得很方便了。
一、我的Linux操作系统是Ubutun所以通过
sudo apt-get install samba命令来直接下载samba
二、下载好之后通过修改 etc\samba\smb.conf 配置文件在最后面加上如下配置信息
文件末尾添加注意括号内容是提示,不需要添加 只是为了理解所以写的注释
[code]
path=\code (这个是共享文件夹的名字路径,本处的根目录下的code文件夹)
writeable=yes (可写)
browseable=yes (可浏览)
三、在根目录下创建code文件夹 mkidr code修改权限chmod 777 修改用户组
chown nobody:nogroup /code
四、关闭防火墙 ufw disable在window打开运行输入" \\+自己linux的IP地址"
最后如下图
可以在windows下看到我们的code文件夹