samba共享windows和ubuntu的文件

通过Samba服务器实现Windows与Ubuntu之间的文件共享是一个常见的需求,下面是实现这一目标的详细步骤:

一、Ubuntu开启Samba服务器

  1. 安装Samba

    打开终端,使用以下命令安装Samba服务:

    bash 复制代码
    sudo apt update
    sudo apt install samba
  2. 配置Samba

    编辑Samba配置文件,通常位于/etc/samba/smb.conf。你可以使用文本编辑器打开它,例如:

    bash 复制代码
    sudo vim /etc/samba/smb.conf
  3. 添加共享配置

    在配置文件的末尾添加一个新的共享配置段。例如,如果你想共享名为shared_folder的目录,可以添加如下配置:

txt 复制代码
[sambashare]
comment = Samba on Linux
path = /media/xp/data/image
read only = no
browsable = yes
public = yes
available = yes
writable = yes
  1. 重启Samba服务
    保存并关闭配置文件后,重启Samba服务以应用更改:

    bash 复制代码
    sudo systemctl restart smbd

    or 用sudo /etc/init.d/samba-ad-dc restart
    重启。

二、Ubuntu配置共享目录和用户权限

  1. 设置共享目录权限

    确保共享目录对Samba用户可访问:

    bash 复制代码
    sudo chmod -R 777 /media/xp/data/image
  2. 创建Samba用户

    使用以下命令创建一个新的Samba用户,并设置密码:

    bash 复制代码
    sudo smbpasswd -a username
  3. 分配Samba用户访问权限

    如果需要特定用户访问特定目录,可以在Samba配置文件中指定用户的访问权限。

三、Windows开启Samba客户端

  1. 访问网络位置

    在Windows中,打开文件资源管理器,点击"网络"选项卡,你应该能看到Ubuntu的Samba服务器。

  2. 映射网络驱动器

    右键点击"此电脑",选择"映射网络驱动器",然后选择一个驱动器字母,并输入Ubuntu Samba服务器的网络路径,例如:

    复制代码
    \\ip\sambashare
  1. 输入凭据
    当提示输入用户名和密码时,输入你在Ubuntu上设置的Samba用户名和密码。

四、访问共享目录

  1. 打开网络驱动器

    映射完成后,你可以在文件资源管理器中通过驱动器字母访问共享目录。

  2. 文件操作

    现在你可以像操作本地文件一样,在Windows中对共享目录中的文件进行读取、写入等操作。

参考链接

https://developer.huawei.com/consumer/cn/forum/topic/0202827366574480034

相关推荐
hanlin033 分钟前
基于OpenHarmony 5.0的CAN驱动移植步骤
linux·c语言·华为·can·openharmony·t527
刘国华-平价IT运维课堂5 分钟前
Ubuntu 26.04 LTS 发布,研发与运维需要关注什么?
linux·运维·服务器·人工智能·ubuntu
YIN_尹5 分钟前
【Linux系统编程】基础IO第一讲——系统文件IO
android·java·linux·c++
j_xxx404_5 分钟前
MySQL数据库基础硬核解析:从 C/S 网络服务到磁盘文件与存储引擎
linux·运维·服务器·开发语言·数据库·mysql·ai
艾莉丝努力练剑5 分钟前
【QT】系统相关:QT文件
linux·服务器·开发语言·网络·qt·tcp/ip·计算机网络
一杯奶茶¥15 分钟前
一键装机助手 一键重装系统工具 专用装机助手(正版)有原版win11、win10、win7最新版系统。
windows
caimouse1 小时前
Reactos 第 4 章 对象管理 — 4.8 系统调用 NtDuplicateObject / 4.9 系统调用 NtClose
开发语言·windows·架构
zh路西法8 小时前
【navigation2全局路径更新频率修正】行为树框架的巧妙利用
linux
苏宸啊9 小时前
IPC管道
linux·c++
bush49 小时前
嵌入式linux学习记录十,定时器
linux·嵌入式