首页 > 其他分享 >TrueNAS core :samba文件共享设置中的:2层ACL控制机制

TrueNAS core :samba文件共享设置中的:2层ACL控制机制

时间:2023-04-27 09:56:09浏览次数:45  
标签:core samba 账号 文件共享 文件系统 ACL 共享

如题。

之所以是2层ACL,

  首先,复杂的权限控制场景,决定了只是用单纯的、传统的 :owner、group、other:方式肯定不能胜任。

  其次,服务本身是分级的,samba提供的是共享服务,自身需要一套ACL控制;而samba的共享文件及文件目录资源本身是驻留在文件系统之中的

     ——即:文件系统自身也同样需要一套ACL。

现在2层ACL的缘由可以理解了,但是,这同样带来了samba服务系统配置的复杂性!

  首先,你要配置samba共享的ACL,它有自己的生效机制。注意,它的账号主体很大程度上是依赖于操作系统账号体系的

  然后,配合samba的ACL,你需要在文件系统上进行支持。注意,文件系统的账号主体那肯定是依赖与操作系统账号体系的。

  如此、如此,就很让人凌乱!

 

不仅是samba,其他服务,比如nfs等,都是类似的情况。

 

标签:core,samba,账号,文件共享,文件系统,ACL,共享
From: https://www.cnblogs.com/jinzhenshui/p/17358077.html

相关文章

  • spacy缺少en_core_web_sm等语言包的问题
    1.先看spacy版本2.在线下载太慢,直接去github下载本地包加载:https://github.com/explosion/spacy-models/releases注意版本号要对应3.pipinstall刚才的包问题解决 后续:en就是en_core_web_sm的老名字,代码太老是这样的 ......
  • .net core使用miniExcel完成简单excel的导入和导出功能
    今天学习了miniExcel,并通过它实现了一个简单的上传和导出的功能导入比较简单:publicIActionResultImportExcel(){varfile=HttpContext.Request.Form.Files[0]; //获取上传的文件信息varstream=newMemoryStream();//新建内存流......
  • C# abp中EfCore执行原生sql和事务操作
    ef自带的方法是没有执行原生sql的,必须在仓储实现类中注入dbContextProvider、然后就可以使用FromSqlRaw查询,ExecuteSqlRawAsync执行新增、修改、删除,efcore方法都是自带事务的,有时候我们想在自己的业务逻辑中嵌入事务,就使用CreateExecutionStrategy创建事务操作:publicclassAcc......
  • 推荐20个.NET/.NET Core 优秀项目框架
    推荐20个.NET/.NETCore优秀项目框架精通电脑科技于 2022-10-0916:58:48 发布2050 收藏 8文章标签: .net .netcore 前端版权前言分享一些.NET开源项目,通过了解和对比更多的项目来选择最适合我们自己学习、工作开发的一套项目。优秀的项目是不应该被埋......
  • .net core 基础之读取配置文件
    一、通过nuget安装扩展包需要安装如下扩展包Microsoft.Extensions.ConfigurationMicrosoft.Extensions.Configuration.BinderMicrosoft.Extensions.Configuration.Json 二、在启动项目中新建json文件{"Name":"Alan.hsiang","Age":20,"Sex":&q......
  • 关于在linux-centos7下部署 .net core程序绘图(PDF等)丢失中文字体的解决方案
    关于在linux-centos7下部署.netcore程序绘图(PDF等)丢失中文字体的解决方案说明:1:以下操作基于新系统,如果步骤一,二已经安装则不需要额外安装.需要注意的是,在使用(yuminstall包)的时候如果提示包不存在;需要运行步骤(一:5安装epel,企业版Linux额外包)2:以下()内代表......
  • Sitecore XP 10.3(latest) Docker一键部署
    本文演示通过PowerShell+DockerDesktopforWindows一键部署Sitecore10.3(即Sitecore最新版)Docker开发/测试/演示环境。官方参考 SitecoreXP10.3.0DeveloperWorkstationDeploymentWithDocker演示配置为XPSingle(XP0) 环境准备1,windows10+/WindowsServer2019(Windows......
  • Winform使用EFCore的CodeFirst(注入方式)
    1、新建项目使用vs创建一个winform的项目,这里就不演示了。2、拉取nuget包获取配置:Microsoft.Extensions.Configuration.Json注入:Microsoft.Extensions.DependencyInjectionmysqlEF:MySql.EntityFrameworkCore3、创建appsettings.json配置文件在项目......
  • [问题记录]k8s集群中coredns解析失败
    目录[问题记录]k8s集群中coredns解析失败故障现象问题排查问题解析举例说明:解决方案修改ndots参数参考文档[问题记录]k8s集群中coredns解析失败故障现象在k8s集群,使用coredns提供集群内部dns服务但是在使用过程中,偶现解析公网域名失败的情况,应用内日志记录显示UnknownHost问......
  • 【HMS Core】Health Kit取消授权接口怎么辨识是哪个用户取消授权呢?
    【问题描述1】取消授权接口怎么辨识是哪个用户取消授权呢? 【解决方案】取消授权时,请求头中需要传入access_token,此access_token对应某个用户。详情请查看取消授权接口:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/cancel-scpoes-00000010......