基于MT7688模块的开发笔记7——给Ubuntu系统添加samba服务

有的Ubuntu系统不能通过虚拟机的文件夹共享功能实现Windows与Ubuntu之间的文件共享,可以通过安装samba实现这个功能,主要步骤如下,供参考。经过测试,我的Ubuntu12.4.2系统已经可以实现在Windows下访问Ubuntu系统中的文件夹,当然Ubuntu12.4.2是可以通过虚拟机共享功能访问Windows中文件夹。有了这个功能后,就可以将Ubuntu中编译的文件共享到Windows。

一、更新源

[email protected]:~$ su

Password:

[email protected]:/home/openwrt# apt-get update

二、安装Samba服务

[email protected]:/home/openwrt# apt-get install -y samba

[email protected]:/home/openwrt# apt-get install -y smbfs

三、创建共享目录,修改目录权限

[email protected]:/home/openwrt# mkdir -p /home/shareFiles

[email protected]:/home/openwrt# chmod 777 /home/shareFiles/

[email protected]:/home/openwrt# ll -d /home/shareFiles/

drwxrwxrwx 2 root root 4096 May  7 01:59 /home/shareFiles/

四、为了防止Samba的配置文件被破坏,先对原来的配置文件做个备份,再配置

[email protected]:/home# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

[email protected]:/home# vi /etc/samba/smb.conf

添加如下内容:

[share]

path = /home/komy/share

available = yes

browseable = yes

public = yes

writable = yes

五、添加Samba用户

[email protected]:/home/openwrt# touch /etc/samba/smbpasswd

[email protected]:/home/openwrt# useradd smbuser

[email protected]:/home/openwrt# smbpasswd -a smbuser

New SMB password:

Retype new SMB password:

Added user smbuser.

[email protected]:/home/openwrt#

六、启动Samba服务

[email protected]:/home/openwrt# /etc/init.d/smbd restart

Rather than invoking init scripts through /etc/init.d, use the service(8)

utility, e.g. service smbd restart

Since the script you are attempting to invoke has been converted to an

Upstart job, you may also use the stop(8) and then start(8) utilities,

e.g. stop smbd ; start smbd. The restart(8) utility is also available.

smbd stop/waiting

smbd start/running, process 8278

[email protected]:/home/openwrt#

七、在Windows下测试\\10.117.42.105,可以访问到Ubuntu中的文件夹了

如若不能访问,出现权限问题请关闭Linux的防火墙和安全Linux,重启Linux后再测试。

[email protected]:/home/openwrt# service ufw stop

[email protected]:/home/openwrt# apt-get install selinux-utils

[email protected]:/home/openwrt# setenforce 0

setenforce: SELinux is disabled

时间: 2024-08-29 04:43:48

基于MT7688模块的开发笔记7——给Ubuntu系统添加samba服务的相关文章

基于MT7688模块的开发笔记9——在Ubuntu中以Telnet方式登录MT7688开发板

我在开发的过程中曾思考能否在Ubuntu中登录开发板,答案是肯定的!登录的方式也不不止一种,这里介绍使用Telnet方式登录开发板.试想,如果能在Ubuntu中登录开发板的话,那么就能方便的在同一个平台下进行调试.而且后来我也思考过另一个问题,怎样将Ubuntu中编写的代码放到开发板上执行,有朋友告诉我说先将Ubuntu中写好的用户程序拷贝到SD卡或者U盘再将SD卡或者U盘插到开发板上,这个办法是可行的,但是有点麻烦,不便于开发,所以我也在想办法解决直接将Ubuntu中的文件传到开发板上的方法.

基于MT7688模块的开发笔记10——通过TFTP实现Ubuntu与开发板之间的文件传输

本篇文章是上一篇文章的继续,在这篇文章里我通过在Ubuntu上搭建TFTP服务器,实现了在MT7688开发板上上传和下载Ubuntu中的文件,这为后面的程序开发提供了方便. 一.安装TFTP服务器:安装tftp-hpa和tftpd-hpa软件 1.1安装第一个软件 [email protected]:/home# apt-get install tftp-hpa Reading package lists... Done Building dependency tree Reading stat

IMX6ULL开发板-虚拟机安装Ubuntu系统

获取 Ubuntu 系统镜像 安装好了 VMware 虚拟机以后,我们就可以在 VMware 上安装 Ubuntu 系统了,首先我们去 Ubuntu 的 官网获取系统镜像,下载地址为:https://www.ubuntu.com/download/desktop,如下图所示: 从上图中我们可以看到 Ubuntu 的最新版本已经是 18.04.3,由于之前我们的产品项目开发使用的是 16.04 版本,所以本教程我们依然使用 16.04 的版本.16.04 版本的系统镜像下载地址: http://r

基于GPRS模块G510开发自动校时大功率周期定时控制器

duang!duang!duang!嚯!嚯!嚯!经过漫长的熬夜,感谢上帝给我机会让我每天可以看到黎明的曙光,并成功的把小作完成.朋友总是提醒我 你这样熬下去迟早猝死.好怕怕,所以每天夜幕降临的时候,我特么都在担心,明天会不会有日出.我每天下班回来都暗自发誓,今天一定要早点睡,然而每次都没兑现过,比对女孩子说的honey都假.废话少说,我是正经人,说正经事.   相信有些朋友看过我之前发的一个帖子:基于esp8266 SOC手动远程同步10kW大功率4路控制器 http://club.gizwit

基于webpack模块加载,ts里对系统对象prototype的扩展

用systemJS的时候,这样写是可以: constructor() { // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:0

基于RFID,QT,MYSQL开发的医疗电子病历系统

没事做,跟着模版随便做了一个电子病历系统,功能很简陋,界面也不太好看,各位大神看到别见怪啊~ 功能包括有通过RFID读写器读取S50卡中的卡号把病人详细信息存入数据库.通过RFID读写器读取S50卡把病人的详细信息从数据库中进行读取并显示到QT程序界面上.在QT程序中进行病人信息的查询,包括修改与删除.计费功能(通过读取卡号,可进行对账户的充值与扣费) 随着物联网技术的成熟,物联网可以应用到各方各面,无论家居,农业,医疗等等都可以利用到物联网技术.而物联网技术的核心技术有:应用技术.网络技术和感

迅为八核cortex a53开发板android/linux/Ubuntu系统

详情请点击了解:http://www.topeetobard.com 店铺:https://arm-board.taobao.com 核心板: 提供1G和2G内存版本,全机器焊接,杜绝手工,批量无忧. 核心板支持电池管理,充放电电路与电量计,适于手持应用 开发板接口介绍: ◆500万摄像头◆USB摄像头◆VGA模块◆RFID模块◆串口转接板◆CAN/RS485模块 ◆继电器模块 显示屏幕: 液晶屏:支持4.3寸.7寸.9.7寸多种高清屏幕更有迅为独家采用HDMI线连接方式,牢固耐用. 显示器:可

[笔记]VirtualBox中Ubuntu系统挂载U盘和拷贝文件夹2015年5月6日

1.在Ubuntu等linux系统中识别到U盘,有时我们不知道它在哪个文件夹里,也不知道怎么查看它的内容,一般来说我们会把它挂载到目录/media下,首先要看下系统中都有哪些存储器,然后可以看到我们的U盘是哪个设置文件,然后用mount挂载其即可,命令如下: fdisk -l sodu mount -t vfat /dev/sdb4 /media 要取消挂载则: umount /media/ *注意取消挂载的时候要保证不在/media目录下,可以先cd /,然后再umount. 2.在Ubunt

python,基于tkinter模块编写的根据经纬度计算两点间距离的应用程序

python的tkinter模块是用于编写GUI窗口程序的模块,使用起来非常方便,功能强大.基于tkinter模块,开发了一个输入两点经纬度计算输出距离(包括公里数和孤度数)的小程序,主要应用于地震台站地震报告编写.下面这段代码可以在python3.8上直接运行. import tkinter as tk import tkinter.messagebox from math import radians, cos, sin, asin, sqrt #定义由输入文本框获得台站及震源经纬度,计算距