实现samba读写分离

简介:

1.创建读写帐号

 

 
  1. useradd writer # 生成口令是空的一个账户  
  2. passwd writer# 为新用户设置口令  
  3. cd /usr/local/samba/bin  
  4. ./smbpasswd -a writer# 赋予webmaster用户Samba服务器的验证密码  
  5. ./smbpasswd -a reader 

2.修改/etc下的samba配置文件

 

 
  1. security = user 
  2. encrypt passwords = yes  
  3. smb passwd file = /usr/local/samba/lib/smbpasswd  
  4. [writerShare]  
  5. comment = Shared Folder with username and password 
  6. path = /data/share  
  7. public = yes  
  8. writable = yes  
  9. valid users = writer  
  10. create mask = 0664  
  11. directory mask = 0775  
  12. available = yes  
  13. browseable = yes  
  14. [readerShare]  
  15. comment = Shared Folder with username and password 
  16. path = /data/share  
  17. public = yes  
  18. writable = no 
  19. valid users = reader  
  20. create mask = 0700  
  21. directory mask = 0700  
  22. available = yes  
  23. browseable = yes 
3.重新启动samba服务即可

 


     本文转自yifangyou 51CTO博客,原文链接:http://blog.51cto.com/yifangyou/610310,如需转载请自行联系原作者

相关文章
|
8月前
|
缓存 监控 NoSQL
阿里云NAS高并发场景下的读取延迟优化:NFS缓存机制深度解析与实战
本文解析阿里云NAS在高并发场景下NFS缓存导致的数据一致性问题,如电商图片更新延迟。深入分析客户端属性缓存机制,结合最佳实践提出三步优化:挂载参数调优、升级NFSv4.1、应用层缓存协同,并提供监控诊断方法,助力实现高性能与强一致性平衡。(238字)
|
4月前
|
人工智能 运维 监控
OpenClaw 10大自动化场景实战|阿里云轻量服务器部署+零基础避坑指南
2026年,OpenClaw已成为普通人拥有“AI员工”的最低门槛工具——无需编程基础,通过简单配置即可落地10大自动化场景,让效率提升3倍以上。本文完整覆盖**新手零基础阿里云轻量服务器部署OpenClaw(Clawdbot)简单步骤及避坑指南**,从部署、配置到场景落地,全程提供可直接复制的代码与指引,确保用户快速上手。
492 8
|
8月前
|
存储 Rust 安全
区块链Web3 项目的开发
Web3开发与传统Web2差异显著,核心在于不可篡改与透明性。需遵循三层架构:前端集成钱包、智能合约处理逻辑、去中心化存储。采用防御性开发,重视测试驱动、形式化验证与安全审计。推荐使用Foundry、Solidity、Wagmi等工具链,发布前必经测试网与第三方审计,确保安全可信。#区块链开发 #web3开发
|
10月前
|
前端开发 大数据 Java
城管综合执法办案系统的技术体系解析:从移动端到云端
城管综合执法办案系统融合云计算、大数据、AI等技术,实现执法流程智能化、移动化。涵盖案件管理、电子取证、数据协同与可视化分析,提升执法效率与规范化水平。
608 0
|
传感器 安全 Java
《从头开始学java,一天一个知识点》之:循环结构:for与while循环的使用场景
**你是否也经历过这些崩溃瞬间?** - 看了三天教程,连`i++`和`++i`的区别都说不清 - 面试时被追问"`a==b`和`equals()`的区别",大脑突然空白
485 22
|
自然语言处理 人机交互 数据库
TransferTOD:利用LLM解决TOD系统在域外场景槽位难以泛化的问题
任务型对话系统旨在高效处理任务导向的对话,如何利用任务型对话系统准确、高效、合理地完成信息采集的工作一直是一项关键且具有挑战性的任务。
712 18
|
Java 编译器 程序员
【c++】基础知识——快速入门c++
本文介绍了C++的基础知识,包括C++相对于C语言的新特性,如面向对象编程、引用、函数重载、模板库STL等。文章通过“Hello World”程序展示了C++的基本语法,并详细解释了命名空间、输入输出、缺省参数、函数重载、内联函数和空指针的概念。通过实例代码和运行结果,帮助读者快速掌握C++的核心知识点。
582 9
|
机器学习/深度学习 传感器 自动驾驶
深度学习在自动驾驶中的应用与挑战####
本文探讨了深度学习技术在自动驾驶领域的应用现状、面临的主要挑战及未来发展趋势。通过分析卷积神经网络(CNN)和循环神经网络(RNN)等关键算法在环境感知、决策规划中的作用,结合特斯拉Autopilot和Waymo的实际案例,揭示了深度学习如何推动自动驾驶技术向更高层次发展。文章还讨论了数据质量、模型泛化能力、安全性及伦理道德等问题,为行业研究者和开发者提供了宝贵的参考。 ####
|
XML 监控 Java
Spring Cloud全解析:熔断之Hystrix简介
Hystrix 是由 Netflix 开源的延迟和容错库,用于提高分布式系统的弹性。它通过断路器模式、资源隔离、服务降级及限流等机制防止服务雪崩。Hystrix 基于命令模式,通过 `HystrixCommand` 封装对外部依赖的调用逻辑。断路器能在依赖服务故障时快速返回备选响应,避免长时间等待。此外,Hystrix 还提供了监控功能,能够实时监控运行指标和配置变化。依赖管理方面,可通过 `@EnableHystrix` 启用 Hystrix 支持,并配置全局或局部的降级策略。结合 Feign 可实现客户端的服务降级。
1036 23
|
人工智能 Cloud Native 数据管理
重磅升级,阿里云发布首个“Data+AI”驱动的一站式多模数据平台
阿里云发布首个AI多模数据管理平台DMS,助力业务决策提效10倍
2138 17