博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【嵌入式操作系统】ubuntu18.04配置samba实现与windows10共享文件
阅读量:2356 次
发布时间:2019-05-10

本文共 1261 字,大约阅读时间需要 4 分钟。

文章目录

有问题欢迎留言探讨

一、检查系统是否安装了samba

samba --version

在这里插入图片描述

如果没有安装,使用如下命令安装:
第一条命令执行更新的时间有点长需要稍微等一下。执行完这两条指令后有可能安装失败,这个时候不用管,在执行一次这两条指令,就可以了。最后安装成功的截图如下:

sudo apt-get updatesudo apt-get install samba

在这里插入图片描述

二、配置samba服务

  • 首先在桌面建立一个目录public,里面放一个文件file,文件内容随便写点,如下图:
    在这里插入图片描述
  • 设置文件权限
sudo chmod 777 file

在这里插入图片描述

  • 使用如下命令打开配置文件,进行编辑samba配置文件
    sudo gedit /etc/samba/smb.conf
    在文件末尾追加如下内容:
[UBUNTU-SHARE]comment = shareread only = nolocking = nopath = home/wuchw/Desktop/publicguest ok = yes

特别注意:这里的path是你将要共享的目录路径,我的目录是在桌面上所以路径是那个样子的。你也可以在桌面上随便建一个文件夹后放一个文件进去,进行实验。如果你的文件夹名字和位置都和我的一样,那么路径中注意第二层,我的用户名是wuchw,你也应该输入自己的用户名。

在这里插入图片描述
这些warning不用理会。

三、创建samba账户并设置密码

  • 首先得转到管理员权限
    su
    此时应该要求你输入管理员密码,这应该是之前你设置好的一个密码,但不是开机密码。如果su失败,很有可能是你没有设置su密码,先使用sudo passwd root设置管理员密码。
  • 然后用下面的语句添加账户:
groupadd pc -g 6000sudo useradd pc -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
  • 然后exit退出管理员权限。
    在这里插入图片描述
  • 然后
    sudo smbpasswd -a pc
    设置账户密码。
  • 然后
    smbpasswd -e pc激活用户
    在这里插入图片描述

四、开启共享服务

  • sudo service smbd restart启动共享服务。
  • ifconfig查看这台电脑的IP地址。我之前没有安装ifconig,所以截图中先安装了ifconfig然后查看IP地址。
  • 如果安装ifconfig出问题,先执行sudo apt-get update看下管不管用,不管用的话在百度其它方法。还有一点,虚拟机最好联网,系统提示有更新可以安装的时候,就及时安装相关的更新,可以减少很多麻烦。
    在这里插入图片描述
  • 我这台虚拟机的IP地址是192.168.6.132。
    在这里插入图片描述

五、从windows访问共享文件

  • 在windows的资源管理器地址栏输入
    \\192.168.6.132会弹出一个框要求输出用户名和密码。上面我们设置的用户名是pc,密码就是下面这个状态下你设置的密码,输进去,回车,就可以看到那个文件了。
    在这里插入图片描述
    在这里插入图片描述

sudo service smbd stop停止共享服务。

转载地址:http://lwbtb.baihongyu.com/

你可能感兴趣的文章
Vue.js入门学习(三) Class与Style绑定
查看>>
Vue.js入门学习(五)方法与事件处理器、表单控件绑定
查看>>
项目:Vue.js高仿饿了吗外卖APP(一)
查看>>
javascript中一些相对位置
查看>>
vue高仿饿了么课程项目--布局篇学习笔记
查看>>
es6 javascript的Iterator 和 for...of 循环
查看>>
Javascript中的shift() 、unshift() 和 pop()、push()区别
查看>>
将嵌套的数组扁平化
查看>>
vue-router的两种模式及区别
查看>>
c中嵌入python
查看>>
eclipse svn
查看>>
SPSS基础教程:SPSS统计分析基础
查看>>
IBM SPSS Modeler 客户端 vs 服务器的区别详解
查看>>
DataStage On Cloud,构建云端的企业数据集成平台
查看>>
ICMP协议
查看>>
SSL协议
查看>>
IMAP,POP3,SMTP协议
查看>>
数据库协议
查看>>
SNMP协议
查看>>
RDP远程桌面协议
查看>>