Samba共享Nextcloud目录

2023-05-16

Nextcloud是一款开源免费的私有云存储网盘,它提供了网页版和各平台的客户端,支持WebDAV协议。虽然WebDAV协议很方便在公网环境使用,但我们在家时,使用Samba协议去访问操作Nextcloud的文件更方便高效。

Samba共享也就是Windows共享,Samba协议也具有跨平台特性,支持广泛,是很通用的协议。在大量小文件操作时,会比WebDAV性能更好更稳定。

Samba配置

新建 smb-nc.conf 文件,内容如下:

[nc_wangzhengzhen]
    comment = nc_wangzhengzhen
    path = /data/nas/nc/data/wangzhengzhen/files
    browseable = no
    guest ok = no
    public = yes
    writable = yes
;    valid users = wx
;    write list = wx
;    create mask = 0775
;    directory mask = 0775
    force user = www-data
    force group = www-data
	
[nc_wangxinyue]
    comment = nc_wangxinyue
    path = /data/nas/nc/data/wangxinyue/files
    browseable = yes
    guest ok = yes
    public = yes
    writable = yes
    force user = www-data
    force group = www-data

Samba共享Nextcloud目录,最重要一点是权限问题。我的Nextcloud是用Docker安装的,运行用户是www-data,有的发行版Linux是web用户。force userforce group参数用来指定客户端连接Samba后,创建的文件所属用户和组。

如果不设置创建文件所属用户,可能会因为权限问题,导致Nextcloud客户端不能修改和删除由Samba上传的文件。

上面的配置是允许匿名用户访问和修改。Samba支持匿名用户访问、本地用户访问、虚拟用户访问。

// 增加虚拟用户
smbpasswd -a zhangsan
// 查看虚拟用户
pdbedit -L

Samba配置不是本章重点,网上有很多资料可以查到。

在Samba配置文件 /etc/samba/smb.conf 中引入外部配置文件

include = /data/config/samba/smb-nc.conf

重启Samba服务即可生效。

Nextcloud监控目录

默认情况下,通过Samba新增/删除的文件,在Nextcloud网页端或客户端是看不到的。

打开Nextcloud配置文件 config.php ,增加配置:

'filesystem_check_changes' => 1

重启Nextcloud服务,即可监控文件改变状态。

也可以手动扫描所有变更:

php occ files:scan --all 

启用不安全的来宾登录

从Win10开始,系统默认不允许空密码访问共享。

Win键+R,打开运行。输入 gpedit.msc 打开组策略。

计算机配置>管理模版>网络>Lanman 工作站 找到 启用不安全的来宾登录

启用即可。

解决Windows安全中心警告

通过共享访问,每次打开或右键操作exe,zip,rar文件时会弹出一个警告:

Win键+R,打开运行。输入 control 打开控制面板。

控制面板>网络和 Internet>Internet 选项

切换到安全选项卡,在本地 intranet中添加站点

站点可以是Nextcloud服务器的IP或域名。

保存关闭即可。

IOS系统自带的文件管理不支持WebDAV协议,通过Samba共享,可以不装第三方客户端就能访问Nextcloud文件了。

需要注意的是,通过Samba无法访问Nextcloud内部分享的文件。这种只能通过Nextcloud网页版或客户端查看。


除非注明,否则均为"攻城狮·正"原创文章,转载请注明出处。

本文链接:https://engr-z.com/487.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Samba共享Nextcloud目录 的相关文章

  • linux samba 配置

    1 所需要软件包 samba common软件包中提供了samba服务器和客户中都必须使用的公共文件 samba软件包中包括了samba服务器程序的所有文件 samba client软件包中提供了Samabe客户机器的所有文件 system
  • ubuntu samba配置好 没有权限写入解决

    在ubuntu下创建 samba后发现不能写 xff0c 用下面方法即可解决 xff1a 进入共享目录后 xff1a 执行命令 xff1a chmod R go 43 rwx share
  • samba服务器简介以及常用命令

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件 xff0c 由服务器及客户端程序构成 SMB xff08 Server Messages Block xff0c 信息服务块 xff09 是一种在局域网上共享文件和打印机
  • Samba服务的配置与管理

    1 Samab的介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件 xff0c 由服务器及客户端程序构成 Samba与NFS不同的地方在于Samba可以实现Linux与Windows主机进行共享访问 SMB xff0
  • ubuntu加入Windows的AD域(使用Samba和Winbind的方式)

    ubuntu加入Windows的AD域 Integrate Ubuntu 16 04 to AD as a Domain Member with Samba and Winbind Part 8 Step 1 Initial Configu
  • ubuntu16.04上samba服务器的安装和配置

    大家好 xff0c 我是加摩斯 xff0c 觉得文章有帮助的小伙伴 xff0c 记得一键三连哟 xff5e 申明 xff1a 原创 xff0c 转载前请与我沟通 samba服务器的介绍可以查看鸟哥私房菜服务篇中的文件服务器之二 xff0c
  • samba服务常用命令

    sudo vim etc samba smb conf 里增添用户 span class token punctuation span bsp span class token punctuation span comment span c
  • ubuntu samba搭建教程

    1 更新当前软件 sudo apt get upgrade sudo apt get update sudo apt get dist upgrade 2 安装samba服务器 sudo apt get install samba samb
  • [简版] Linux搭建SAMBA文件共享服务

    SMB服务搭建 更多参数含义参考链接 常用配置 安装samba span class token comment Ubuntu span span class token function sudo span span class toke
  • Windows无法访问Ubuntu Samba 解决方案

    好久没用Windows访问Ubuntu的共享文件 xff0c 忘记了密码 xff0c 重装Samba后提示Windows无法访问 可以打开文件但是无法访问 查看log var log samba log 192 168 1 39 smbd
  • ubuntu samba Windows共享 你可能没有权限访问网络资源

    问题及现象 在Windows下访问samba 提示 您可能没有权限使用网络资源 请与这台服务器的管理员联系以查明您是否有访问权限 网络没问题 可以相互ping通 Windows下面可以看到samba共享的文件夹 打开文件夹提示以上提示 解决
  • openwrt路由器samba拒绝访问

    openwrt路由器samba拒绝访问 第一步 第一步 检查软件包 进入路由器web后台页面 系统 软件包 按ctrl f键查找samba软件包安装情况 例如 我的系统就有 autosamba luci app samba luci i18
  • samba搭建(基于centos7)

    samba 基础 组管理 文件权限管理 基本命令 安装及配置 samba linux连接 samba 配置详解 global 配置特定目录共享 shell 自动创建用户 基础 SMB Server Message Block 服务器消息块
  • Linux笔记:文件共享服务Samba基础使用

    文章目录 目的 基础使用 软件包安装 独立服务器 客户端 总结 目的 linux中目前还比较常用的文件共享服务主要就是NFS和Samba 但其实NFS一般也就linux间用用 Samba通常是一个更加好的选择 可以方便的在linux和win
  • 如何在 CentOS 7 上使用 Apache 安装和配置 Nextcloud

    下一云是一个开源 自托管的文件共享和协作平台 类似于 Dropbox 它捆绑了媒体播放器 日历和联系人管理 Nextcloud 可通过应用程序进行扩展 并拥有适用于所有主要平台的桌面和移动客户端 本教程将引导您完成在 CentOS 7 系统
  • nextcloud 安装教程 windows 中nextcloud 安装方法

    一 准备工作 1 windows server 中可以用WM 虚拟机 再安装docker 虚拟机磁盘只要20G就够了 云盘数据可以映射到其它盘中 2 在虚拟机中设置好共享文件夹名称为nextcloud 用来存放云盘数据 所以请选一个大一点的
  • WSL——NextCloud 在 Windows 端的网络访问配置

    NextCloud 在 Windows 端的网络访问配置 1 WSL2 的 IP 配置问题 在 Windows 每次重启后 WSL2 的 IP 将会发生变化 即 WSL2 的 IP 并非静态地址 为此 通过下述代码可以手动为 WSL2 增加
  • 与平台无关的文件锁定?

    我正在进行一项计算量非常大的科学工作 时不时地会得出结果 这项工作基本上就是多次模拟同一件事 因此它被分配到使用不同操作系统的多台计算机上 我想将所有这些实例的输出定向到同一个文件 因为所有计算机都可以通过 NFS Samba 查看相同的文
  • 有没有办法在 keycloak SAML 断言中过滤/避免重复的属性名称?

    我正在尝试使用 nextcloud 13 0 4 和 keycloak 4 0 0 Final 设置 SSO 作为 SSO SAML IDP 和用户管理解决方案 如所述使用 SAML Keycloak 和 Nextcloud 的 SSO h
  • samba中如何获取用户的域信息

    BG 我在redhat linux中构建了samba 并共享一个文件夹 然后从Windows访问共享文件夹 如下所示 可以通过命令 smbstatus 获取连接信息 root Redhat6 pam d smbstatus Samba ve

随机推荐

  • C51单片机和ADC0832芯片设计数字电压表

    span class token macro property span class token directive hash span span class token directive keyword include span spa
  • opencv for python绘制箭靶并标注环数

    先从外到内循环绘制圆 再添加数字 有待改进 最后绘制十字线 span class token comment 绘制箭靶并标注环数 span span class token keyword import span cv2 span clas
  • opencv for python 绘制圆角矩形

    span class token comment 绘制100 240像素 圆角20的矩形 span span class token keyword import span cv2 span class token keyword as s
  • opencv鼠标指针左键画图,右键清除.

    span class token comment 按住鼠标左键画图 双击鼠标左键可以清除 span span class token keyword import span cv2 span class token keyword as s
  • macOS命令释放可释放空间(不用CleanMyMac)

    背景 众所周知 xff0c CleanMyMac的 释放可清除空间 功能非常厉害 xff0c 在用户明明已经删除了大量文件腾出几十G空间的情况下 xff0c macOS的存储管理里面仍然会显示可用空间不足 xff0c 甚至升级大型软件会提示
  • 使用 PyInstaller 把python程序 .py转为 .exe 可执行程序

    最近使用Python为项目开发一款绘图工具 绘出 声场三维模型 因为希望能把Python脚本发布为脱离Python平台运行的可执行程序 xff0c 比如单个 的exe文件 PyInstaller恰满足这个需求 本文PyInstaller的版
  • 字符串最小周期串问题

    问题描述 xff1a 如果一个字符串可以由某个长度为n的字符串重复多次得到 xff0c 则该串以n为周期 例如 xff0c abcabcabcabc以3为周期 xff08 注意 xff0c 它也以6和12为周期 xff09 输入一个长度不超
  • linux 下使用 rsync 进行文件 同步

    rsync 介绍 rsync是类unix系统下的数据镜像备份工具 remote sync rsync是一个功能非常强大的工具 xff0c 其命令也有很多功能特色选项 xff0c 我们下面就对它的选项一一进行分析说明 它的特性如下 xff1a
  • linux 下安装、使用 redis

    redis介绍 Redis是一个开源 支持网络 基于内存 键值对存储数据库 xff0c 使用ANSI C编写 xff0c redis中文官方网站 xff0c 点这里 redis安装 我的linux操作系统为ubuntu12 04 登录 ht
  • 奇异递归模板模式(CRTP)应用--表达式模板(expression template) 2

    1 表达式模板 xff08 expression template xff09 概述 首先分几个部分介绍下expression template 1 1 表达式模板 xff08 expression template xff09 是什么 x
  • Codeforces Round #210 (Div. 2)

    本不想写 xff0c 毕竟就打了一个小时 xff08 训练题变成个人赛了T T xff09 xff0c 但是第一次水题4分钟搞定 xff0c 手速一点没涨 xff0c 纯粹就是脑子快 A Levko and Table 题意 xff1a 输
  • C++自动微分(Automatic differentiation)原理1

    0 缘由 下面介绍下为什么要引入自动 自动微分 automatic differentiation gt AD 一个优化问题的例子 假设现在我们在解决一个机器学习的问题 xff0c 有了一些训练样本 xff0c 现在需要寻找一个最优的函数
  • cython的使用

    0 环境配置 要使用cython首先得有的她的环境 废话 xff0c xff0c 系统上有pip包管理环境的话直接 xff1a pip install cython 即可安装cython或者也可以源码安装 https github com
  • linux 有效用户和实际用户的区别

    今天在看APUE xff0c 这两个问题很难理解 xff0c GOOGLE一下 xff0c 有篇文章总结的不错 xff0c 看了一下才明白透彻了 由于用户在UNIX下经常会遇到SUID SGID的概念 xff0c 而且SUID和SGID涉及
  • 使用 python Matplotlib 库绘图

    Matplotlib的安装 matplotlib 是python最著名的绘图库 xff0c 它提供了一整套和matlab相似的命令API xff0c 十分适合交互式地 进行制图 Matplotlib的安装可以参见 官网链接 http mat
  • 优酷路由器刷openwrt固件一

    1 下载openwrt源码 https git openwrt org p 61 openwrt openwrt git a 61 shortlog h 61 refs tags v18 06 2 2 解压 tar xvf openwrt
  • STM32F4--PWM控制LED忽明忽暗(呼吸灯)

    一 实验原理 分析 xff1a 时钟84Mhz 分频84 xff0c ARR设置500 xff0c 计数器得到的时钟84M 84 61 1 Mhz 计数一次时间为0 5ms 在主函数中 xff0c 我设置的修改时间是2ms一次 xff0c
  • CTreeCtrl的用法

    1 取得或设定项目的信息 BOOL CTreeCtrl GetItem TV ITEM pItem BOOL CTreeCtrl SetItem TV ITEM pItem BOOL CTreeCtrl SetItem HTREEITEM
  • Windows下C++连接MySQL

    步骤 xff1a 1 安装MySQL数据库 2 项目属性页 gt C C 43 43 gt 常规 gt 附加包含目录 xff1a xxx MySQL Server 5 6 include 3 项目属性页 gt 链接器 gt 常规 gt 附加
  • Samba共享Nextcloud目录

    Nextcloud是一款开源免费的私有云存储网盘 xff0c 它提供了网页版和各平台的客户端 xff0c 支持WebDAV协议 虽然WebDAV协议很方便在公网环境使用 xff0c 但我们在家时 xff0c 使用Samba协议去访问操作Ne