linux ubuntu 与window 的共享文件夹 samba共享文件夹

问题:

项目在linux开发,但是在linux上修改代码不方便,于是就用了共享文件夹samba。

解决思路:

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。

安装samba共享文件夹:(我虚拟机装了ubuntu)

1.更新软件源

$ sudo apt-get update(速度慢就更换软件源)

2.安装samba

$ sudo apt-get install samba

#如果出现E: Sub-process /usr/bin/dpkg returned an error code (1)这种类似的错误,将 /var/lib/dpkg/info 删除,我这边删除了就没问题了。 

3.修改配置文件

$ sudo vim /etc/samba/smb.conf

#在最后添加以下信息:(按shift+g 就会直接到文件的最下方)

[share]

path = /home/vagrant/Code

public = yes

writable = yes

valid users = vagrant

create mask = 0644

force create mode = 0644

directory mask = 0755

force directory mode = 0755

available = yes

4.设置登录密码

$ sudo touch /etc/samba/smbpasswd文件

$ sudo smbpasswd -a vagrant 

#会提示输入两次密码

5.启动samba进程

$ sudo apt-get install smbclient 

6.查看进程是否运行

$ sudo service samba status


在windos上连接:

1.按下ctrl+r 在弹出的运行窗口中输入:\\虚拟机的ip地址\share。输入用户名和密码之后就可以访问了

2.点击计算机右键,选择添加一个网络位置,一直下一步即可,遇到一个输入框中输入 “\\虚拟机的ip地址\share”即可。在文件窗口右边就可以看到share的了,如下图:

linux ubuntu 与window 的共享文件夹 samba共享文件夹_第1张图片



你可能感兴趣的:(linux,vagrant)