目录
Ubuntu安装samba软件
简要介绍
samba软件的安装
samba软件的配置
samba软件的使用
Ubuntu安装samba软件
简要介绍
我们在做嵌入式开发时,大部分的时间都是在写代码或者修改代码,这个过程我们一般是在Windows系统上进行的,在写完代码或者修改完代码后就需要把它放到Linux系统上(例如ubuntu)进行编译,关于Windows系统和Ubuntu之间文件的互传,我们可以使用支持TFTP协议的软件来完成(如Filezilla)。但是如果我们经常修改代码,这一步就太麻烦了,除了使用TFTP协议传输外,我们还可以通过在Ubuntu系统上安装samba软件来实现。samba 是一种网络共享服务,可以通过网络访问我们指定的文件夹。通过samba软件的功能我们可以直接在Windows系统上对Ubuntu系统下指定的文件夹里的内容进行编辑修改等操作。以下简要介绍下samba软件的安装及使用。
samba软件的安装
samba软件的安装十分简单,直接在ubuntu系统下使用以下命令安装即可:
sudo apt-get update sudo apt-get install samba
samba软件的配置
在安装完samba软件后就需要对samba进行配置。samba的配置文件为:/etc/samba/smb.conf。 首先,使用以下命令对配置文件进行编辑修改: sudo vim /etc/samba/smb.conf
接着在文件的最后添加以下内容:
[xxx_samba] Path = /home/xxx/samba available = yes browseable = yes public = yes writable = yes create mask = 0755 security = share directory mask = 0777 force user = root force group = root
其中:xxx_samba 为后续在Windows系统下看到的文件夹名字将xxx替换为自己的用户名Path 为共享的samba目录available 允许访问browseable 可以浏览public 公开writable 可写create mask 当外部创建新文件时的权限security 共享模式directory mask 目录权限force user 在外部添加新文件时,文件的所有者force group 在外部添加新文件时,文件的所在组
修改完成后保存退出。然后使用以下指令重启samba。
sudo service smbd restart
如果没有任何的报错就是没有问题。
samba软件的使用
1、首先我们需要创建samba的共享目录,这个目录要和前面配置文件里Path指定的目录保持一致。 mkdir ~/samba 2、修改目录权限 sudo chmod 777 ~/samba
2、接着使用命令ifconfig找到ubuntu的IP地址,例如192.168.1.27。
3、然后回到Windows系统下,使用快捷键WIN + R在弹出的运行窗口中输入 \\192.168.1.27 然后点击确定,即可看到Ubuntu系统下的共享文件夹名字xxx_samba。也可以通过->我的电脑,在弹出的面板上方的路径栏中输入\\192.168.1.27然后回车连接Ubuntu的samba共享文件夹,注意第一次连接时可能会需要输入ubuntu系统的用户名和密码。
4、以上操作完成之后,通过samba软件我们便可以直接在Windows系统上对Ubuntu系统下指定的文件夹里的内容进行编辑修改等操作了,而不用再使用其他传输软件两边来回进行传输文件了。