当前位置: 首页 > news >正文

【 Samba】Windows 用户访问Docker服务器上当前A用户的 ~/aaa目录

要让 Windows 用户访问 ~/aaa目录,需要在 Linux 系统上配置 Samba 共享服务,并设置合适的权限。以下是具体步骤:


1. 安装 Samba

 

bash

sudo apt update sudo apt install samba


2. 创建 Samba 用户(可选)

如果你希望 Windows 用户使用特定用户名访问,而不是匿名访问:

 

bash

sudo smbpasswd -a your_username

输入密码后,该用户即可通过 Samba 登录。


3. 配置 Samba 共享目录

编辑 Samba 配置文件:

 

bash

sudo nano /etc/samba/smb.conf

在文件末尾添加如下内容以共享 ~/aaa目录:

 

ini

[aaa] path = /home/your_username/aaa available = yes valid users = your_username read only = no browsable = yes public = yes writable = yes

替换 your_username 为你的实际用户名。


4. 设置目录权限

确保 ~/aaa 有正确的读写权限:

 

bash

chmod 775 ~/aaa chown -R your_username:users ~/aaa


5. 重启 Samba 服务

 

bash

sudo systemctl restart smbd


6. 在 Windows 上访问

  • 打开“此电脑”或“资源管理器”,在地址栏输入:
     

    \\Linux主机IP地址\aaa

  • 输入你在第 2 步中设置的 Samba 用户名和密码即可访问。

7. 防火墙设置(如启用)

确保防火墙允许 Samba 流量:

 

bash

sudo ufw allow 'Samba'


总结

通过以上步骤,你已经成功将 ~/aaa 设置为 Samba 共享目录,并赋予 Windows 用户访问权限。若需进一步控制权限(如只读、多人访问),可在 smb.conf 中进行更细粒度配置。

http://www.xdnf.cn/news/717499.html

相关文章:

  • Kotlin中的::操作符详解
  • Android 之 kotlin 语言学习笔记二(编码标准)
  • 【DeepSeek 部署中的常见问题及解决方案】
  • [解决]在 Vue 3 使用 Vite 开发的项目中,放在 public 文件夹里的文件,在打包部署后出现 404 的问题
  • python学习打卡day39
  • IO Vs NIO
  • Sqlalchemy 连mssql坑
  • 三维可视化和实时数据处理对前端性能要求以及优化渲染效率
  • Ubuntu 和 Linux 命令行是高度通用的
  • pom.xml 文件中配置你项目中的外部 jar 包打包方式
  • 《100天精通Python——基础篇 2025 第22天:Python 多进程编程入门与实战详解》
  • 09《从依赖管理到容器化部署:Maven 全链路实战笔记,解锁 Java 项目自动化构建的终极奥秘》
  • Cancer Cell丨肺癌早期干预新突破,TIM-3靶点或成关键
  • 【Phytium】飞腾FT2000/4 GPIO功能开发实例【待完成】
  • 变量的计算
  • HarmonyOS开发:Image使用详解
  • 大数据-274 Spark MLib - 基础介绍 机器学习算法 剪枝 后剪枝 ID3 C4.5 CART
  • burpsuit抓包完整示例
  • Python基础教程:控制流与函数入门 - 第4-6天
  • Vue的生命周期
  • 技术栈ES的介绍和使用
  • java每日精进 5.29【请求限流】
  • 7-Zip 工具使用
  • How to Initiate Back-to-Back Write Transactions from Master
  • DMBOK对比知识点整理(4)
  • 力扣HOT100之动态规划:118. 杨辉三角
  • 今日分享:怎么综合分析5星股票?
  • 【Unity博客节选】Playable Graph Monitor 安装使用
  • 安全帽检测算法AI智能分析网关V4守护工地/矿山/工厂等多场景作业安全
  • Accelerate实现多卡并行训练