Ubuntu 16.04 下配置Samba 服务

最近为公司开发嵌入式设备,需要搭建ARM 架构下的嵌入式开发环境:使用Windows 10 的开发环境,使用VMware 搭建出了Ubuntu 16.04  desktop 虚拟机,再连接ARM 开发板。 在安装Samba 服务器的时候,经历了一些小的波折,分享出来,让筒子们少走点弯路。

1. 首先安装Samba 的软件包,通过apt-get 可以快速获取并安装;命令入下,特别记得ubuntu 下,所有的安装都需要获得管理员权限。

sudo apt install samba

2. 如果在本地有防火墙,可以通过以下命令关闭:

sudo systemctl stop ufw 
3. 配置Samba 服务,配置文件的地址 /etc/samba/smb.conf, 在此特别注意要用Sudo  方式打开smb.conf , 否则你的文件将以已读方式打开。建议采用以下命令打开smb.conf, 以图像界面打开。

sudo gedit smb.conf

如果打开顺利,将看到许多注释掉的句子,每段代码的功能如何,如何设置。为了添加与windows 共享的文件,需在文末添加以下内容:

[homes]
    comment  = Ubuntu File Server Share
    path = /srv/samba/share
    browseable = yes
    guest ok = yes
    read only = no
    valid user = root
    create mask = 0775

其中path 是你想要共享的文件夹,可以自行决定;browseable 代表可以被浏览到;guest ok 代表可以不用密码访问;read only 代表账号的读写权限;valid user 代表可以访问的账户,在这里设定了root ,可以根据实际情况修改; create mask 代表文件新建时候文件的权限。注意, 文件路径必须是已经存在的路径,如果路径不存在需要手动创建。

4. 下一步是将root 账号添加到文件共享系统, 需要两次输入你的密码。

sudo smbpasswd -a root

5.  重启服务,这一步需要在前几步完成的前提下,否则,怎么启动都是无效的。

sudo systemctl restart smbd.service nmbd.service

6. 在windows 下访问刚刚创立的共享文件,访问方式: 在运行中 输入  \\192.168.x.xxx\root ,确认,出现用户和密码输入界面,然后把第四步设置好的账号,密码输入, 点击确认,就能和ubuntu 共享文件了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值