最近在玩linux,使用的是unbuntu操作系统。代码设计一开始使用的是vim,然后编译、执行,感觉一系列操作非常的不方便。xhell远端操作已经搞定了,现在就差在windows下操作linux的文件夹了,也就是共享文件夹。

在网上找了很多方法,最终确定使用samba。samba教程也很多,但是都没成功,感觉很不详细,最终结合了大量的教程,综合使用才成功!下面我以新手的角度,一步步的写步骤,尽最大可能详细!

1.安装samba

sudo apt-get install samba

2.在unbuntu下创建即将共享的文件夹

sudo mkdir /home/share       //share就是即将共享的文件夹

3.修改配置文件

sudo nano /etc/samba/smb.conf

键盘:ctrl+v ,翻页,翻到最后一页,然后添加如下内容(直接复制粘贴出现过异常,最好自己敲一遍)

[share-name]

path = /home/share

available = yes

browseable = yes

public = yes

writable = yes

valid users = name

create mask = 0700

directory mask =0700

force user =nobody

force group = nogroup

按键:ctrl+o  ,回车,ctrl+x;

命令说明:

[share-name]  //这个是接下来windows端显示的文件夹名字

path = /home/share    //这个是共享文件夹的路径,share就是共享的文件夹

valid users = name    //name就是用户的登录名,windows登录的时候要用到这个

4.启动samba

sudo /etc/init.d/samba start    //如果没启动,则看不到共享文件夹

5.增加用户

sudo smbpasswd -a name    //添加用户,这个name必须是系统账户里拥有的,也就是同网络下,如果不行请参考最下面

sudo smbpasswd -e name    //使能用户

然后输入两次密码

6.重启samba

sudo /etc/init.d/samba restart

WINDOWS登录

其他,记录一些相关指令

1.windows能访问,但是不能给文件夹改名字:

2.添加用户失败

Samba用户必须是Linux的用户,不然创建Samba会失败。

sudo useradd -m name

“-m”选项的意思是创建Linux用户的同时创建用户目录/home/username/。添加Linux成功之后,要启用用户账户,不然添加的账户还是无法登陆。

sudo passwd name

提示输入两次密码,就可以创建成功。

Linux用户添加之后,就可以添加Samba账户了。如果不是已经存在的Linux用户就会提示错误“Failed to find user luan in passdb backend.”

smbpasswd -L -a name

unbuntu samba共享文件夹相关推荐

  1. Rockchip Android平台挂在samba共享文件夹

    Rockchip Android平台挂在samba共享文件夹 使⽤mount命令挂载samba共享⽂件夹,需要kernel⽀持CIFS,因而需要修改kernel config 确认.config是否有 ...

  2. <Linux开发>linux开发工具- 之-samba共享文件夹

    <Linux开发>linux开发工具- 之-samba共享文件夹 本文章主要讲解ubuntu下的文件 能够 在windows下访问的实现.目的是方便文件在Windows下操作,便于开发. ...

  3. Ubuntu设置samba共享文件夹

    samba共享文件夹 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共 ...

  4. windows10访问ubuntu samba共享文件夹报错:不允许一个用户使用一个以上用户与服务器多重连接(没解决)

    如图,解决方法参考:Windows共享文件夹无法访问,提示"不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接" 不过还是没有用... 20220217 可以查看下ubu ...

  5. linux 使用samba共享文件夹

    samba服务器的搭建 root用户 操作 1.安装 samba ubuntu安装      apt-get install samba -y centos安装       yum install s ...

  6. CentOS 7使用samba共享文件夹

    Samba是在Linux系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. SMB(Server Messages Block, 信息服务块)是一种在局域网上共享文件和打印机的一种通信协议 ...

  7. 理光Aficio MP C2800 打印机配置扫描到samba共享文件夹中

    1.安装 samba服务并设置为自动开启  可以看我的这篇介绍 https://blog.csdn.net/lggirls/article/details/105886543 Samba 服务器要设置 ...

  8. 已解决:Win10无法访问Samba共享文件夹

    问题如下: 解决办法: step.1 打开文件共享 step.2 勾选SMB 1.0/CIFS 文件共享支持 控制面板 -> 程序 -> 程序和功能 -> 启用或关闭 Windows ...

  9. ubuntu安装samba共享文件夹并设置匿名用户登陆

    使用源码安装: 从官网上下载源码包:wget https://www.samba.org/samba/ftp/stable/samba-4.2.3.tar.gz 解压编译: ./configure   ...

  10. ubentu 16下samba共享文件夹配置

    1.安装samba:sudo apt-get install samba 2.修改配置文件 sudo gedit /etc/samba/smb.conf 编辑smb.conf 文件 [share] p ...

最新文章

  1. 波普艺术比较适合团队活动宣传海报设计风格,除了波普还有其他哪些艺术流派值得我们学习呢?
  2. 机器学习判定模型与生成模型区别
  3. SAP HUM 将HU与检验批号码解除关联关系
  4. MYSQL WHERE 当一个字段不为NULL的时候使用另一个字段判断
  5. 为什么“或命题真假的判断是有真则真?
  6. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 交叉编译 OpenSSL 开源库 )
  7. Java中使用Jedis连接池连接Redis数据库流程
  8. 手把手教Linux驱动4-进程、文件描述符、file、inode关系详解
  9. 作为一名 ABAP 资深顾问,下一步可以选择哪一门 SAP 技术作为主攻方向?
  10. matlab中find()函数用法
  11. 2021浙江高考首考成绩查询,浙江2021选考成绩什么时候出成绩?附2021浙江学考成绩查询时间...
  12. Redis常用命令及命名规范
  13. 【Java从0到架构师】Spring - 注解
  14. 手把手教你强化学习 (三)马尔可夫决策过程与贝尔曼方程
  15. cookie、session、localStorage、sessionStorage区别
  16. 超越阿里云,华为云服务器究竟有多厉害!
  17. 泰克示波器如何和pc连接
  18. 解决谷歌浏览器打开控制台有延迟
  19. 联通光猫f677v2改桥接的辛酸历程
  20. python基础课项目练习

热门文章

  1. 金彩教育:高转化详情页怎么优化
  2. IOS 使用自签名证书开发HTTPS文件传输
  3. 国外广告联盟哪个好,六个高知名度平台
  4. githubpage 配置 出现DNS解析失败
  5. python3GUI--微博图片爬取工具V1.5 By:PyQt5(附源码)
  6. 用Firefox看CHM电子书
  7. windows不支持scp指令解决方案
  8. python与ai的关系_Python与人工智能的关系原来是这样的...
  9. MyExcel 2.2.0 版本发布,支持公式导出
  10. 表单项 —【input的required属性】