前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux通过samba访问windows文件

Linux通过samba访问windows文件

原创
作者头像
洛秋
发布2023-11-25 18:33:12
5680
发布2023-11-25 18:33:12
举报

前言

在linux 服务器上安装samba服务,然后挂载windows上的共享文件夹,实现在Linux服务器上轻松访问windows上的文件

步骤 1:安装 Samba

确保系统中已安装 Samba。可以通过包管理器(例如,apt、yum)进行安装,具体取决于你使用的 Linux 发行版。

  • Ubuntu/Debian
代码语言:shell
复制
sudo apt-get update
sudo apt-get install samba
  • CentOS/RHEL
代码语言:shell
复制
sudo yum install samba

步骤 2:配置 Samba

代码语言:shell
复制
[root@aleng ~]# rpm -qa | grep samba
[root@aleng ~]# 
# 没有显示表示该服务器没有安装samba服务,使用下面的命令即可安装
[root@aleng ~]# yum install samba
# 在Linux下安装samba-client客户端
[root@aleng ~]# yum install samba-client
# 安装cifs-utils软件包
[root@aleng ~]# yum install cifs-utils
# 在Linux下创建一个挂载点
[root@aleng ~]# mkdir  /mnt/Windows

2.1. 编辑 Samba 配置文件

主要配置文件是 /etc/samba/smb.conf。在编辑之前,建议备份原始文件。

代码语言:shell
复制
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
sudo nano /etc/samba/smb.conf

2.2. 添加共享配置:

在 smb.conf 文件中添加共享配置。以下是一个简单的示例:

代码语言:shell
复制
[shared]
comment = Shared Folder
path = /path/to/shared/folder
browseable = yes
writable = yes
guest ok = yes
  • shared 是共享目录的名称。
  • comment 是共享的说明。
  • path 是实际的共享文件夹路径。
  • browseable, writable, guest ok 分别允许浏览、写入以及让访客可以访问。

2.3. 保存并退出文件

2.4. 重启 Samba 服务

代码语言:shell
复制
sudo systemctl restart smbd

步骤 3:挂载 Windows 共享目录

在 Linux 上挂载 Windows 共享目录,可以使用 mount 命令:

3.1. 确保 Windows 共享目录在网络上可访问。

3.2. 创建一个挂载点(Mount Point):这是 Linux 系统上的一个空文件夹,用于挂载共享文件夹。

代码语言:shell
复制
sudo mkdir /mnt/Windows

3.3. 执行挂载

代码语言:shell
复制
sudo mount -t cifs //192.168.3.10/gongxian /mnt/windows_share -o username=luoqiu,password=123456
  • //192.168.3.10/gongxian 是 Windows 共享目录的路径。
  • /mnt/Windows 是挂载点的路径。
  • luoqiu123456 是 Windows 计算机的用户名和密码,用于访问共享。

3.4. 验证挂载

通过 ls /mnt/Windows 等命令验证是否成功挂载。

注意事项:

  • 为了安全起见,请确保 Samba 配置文件的权限正确设置,并仅允许必要的访问权限。
  • 挂载的 Windows 共享目录在重新启动后可能会丢失,你可以将挂载命令添加到 /etc/fstab 中,实现系统启动时自动挂载。

在/etc/fstab文,加入该共享目录的挂载信息

代码语言:shell
复制
sudo vim /etc/fstab
# 在最后面添加以下内容即可
//192.168.3.10/gongxian /mnt/Windows cifs username=luoqiu,password=123456 0 0

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 步骤 1:安装 Samba
      • 步骤 2:配置 Samba
        • 步骤 3:挂载 Windows 共享目录
          • 注意事项:
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档