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

【 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.lryc.cn/news/2397252.html

相关文章:

  • pycharm生成图片
  • Android 云手机横屏模式下真机键盘遮挡输入框问题处理
  • Redis 中的 5 种数据类型和示例场景
  • Axure设计案例——科技感对比柱状图
  • SpringBoot项目搭建指南
  • 分布式锁剖析
  • C语言中函数指针和指针函数的定义及用法
  • Spring Boot DevTools 热部署
  • unix/linux source 命令,其基本属性、语法、操作、api
  • FPGA仿真中阻塞赋值(=)和非阻塞赋值(<=)区别
  • LabVIEW轴角编码器自动检测
  • MySQL数据库从0到1
  • WiFi万能钥匙鲲鹏服务器部署 TiDB 集群实战指南
  • 正则表达式的前世今生
  • Vue 核心技术与实战智慧商城项目Day08-10
  • TCP/IP协议精华总结pdf分享
  • 组件化:软件工程化的基础
  • ⚡️ Linux grep 命令参数详解
  • 2025年第三届CCF·夜莺开源创新论坛通知
  • GMDCMonitor企业版功能分享0602
  • automa
  • Warm-Flow发布1.7.3 端午节(设计器流和流程图大升级)
  • 【存储基础】SAN存储基础知识
  • 2025年ESWA SCI1区TOP,改进成吉思汗鲨鱼算法MGKSO+肝癌疾病预测,深度解析+性能实测
  • 精益数据分析(93/126):增长率的真相——从数据基准到科学增长策略
  • MAC上怎么进入隐藏目录
  • Spark-TTS: AI语音合成的“变声大师“
  • 【Python 进阶3】常见的 call 和 forward 区别
  • WEB3——简易NFT铸造平台之nft.storage
  • 一元函数积分