我们在开发过程中,经常修改代码,可以安装samba文件来实现,把ubuntu的存储空间指定为我们win上的一个磁盘,然后我们在或者磁盘里面创建.c文件,进行代码修改和编写。samba能将linux的文件目录直接映射到windows,在windows中我们可以像访问自己的磁盘一样访问这些文件或者目录,其中的操作都是和windows互通,我们也可以使用windows中的软件对文件进行操作。其次就是,使用samba我们可以直接使用windows的IDE去打开linux中的工程,在linux是无图形化或者图形化适配比较差时,能够大大提高我们的开发效率。
samba最大的功能就是可以用于linux与windous系统共享文件夹,搭建SMB服务首先要保证windous和ubuntu网络互通,然后在ubuntu下载安装。
1.安装samba,输入密码后等待安装完成
sudo apt-get install samba samba-common
2.创建一个共享文件夹,并设置777权限(lubancat是我的用户名)
mkdir /home/lubancat/share
sudo chmod 777 /home/lubancat/share
sudo smbpasswd -a lubancat
输入密码,密码会输入两次
4.修改配置文件
sudo vi /etc/samba/smb.conf
在配置文件的最后添加如下:
[share]:整体环境
comment: share的注释说明,它帮助用户了解共享的用途或内容
path: 共享目录的说明
public:是否公开共享,公共共享允许匿名用户(不输入用户名和密码)访问。如果设置为 yes,任何人都可以访问该共享。
writeable:可读写,设置为 yes 表示用户可以创建、编辑、和删除文件。如果设置为 no,则共享为只读。
valid users: 允许登录的用户名
create mask:设置创建文件设定的权限
directory mask:设置创建文件夹设定的权限
force user:强制设定新建文件所属用户
force group:设置强制设定新建文件所属用户组
available:指定该共享资源是否可用。如果设置为 no,共享将被定义,但实际上不可用,不会在客户端中显示。
sudo service smbd restart
6.使用ifconfig可以查看ip地址,建议使用静态ip,静态ip操作,打开网络设置 选择手动,填写好相关参数。192.168.79.xxx和电脑主机保持在同一网段。