首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何挂载共享文件夹cifs?(安全的samba)

在Linux系统中,可以通过mount.cifs命令来挂载Samba/CIFS共享文件夹。以下是挂载共享文件夹的步骤:

1. 安装必要的软件包

首先,确保你的系统上安装了cifs-utils包,该包包含了挂载CIFS共享所需的工具。

在Debian/Ubuntu系统上,可以使用以下命令安装:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install cifs-utils

在CentOS/RHEL系统上,可以使用以下命令安装:

代码语言:javascript
复制
sudo yum install cifs-utils

2. 创建挂载点

在挂载共享文件夹之前,需要创建一个目录作为挂载点。

代码语言:javascript
复制
sudo mkdir /mnt/shared_folder

3. 挂载共享文件夹

使用mount.cifs命令挂载共享文件夹。以下是一个示例命令:

代码语言:javascript
复制
sudo mount -t cifs //server_ip/shared_folder /mnt/shared_folder -o username=user,password=pass,domain=domain,vers=3.0

解释一下各个参数的含义:

  • //server_ip/shared_folder:Samba服务器的IP地址和共享文件夹的路径。
  • /mnt/shared_folder:本地挂载点。
  • -o:指定挂载选项。
    • username=user:用于访问共享文件夹的用户名。
    • password=pass:用于访问共享文件夹的密码。
    • domain=domain:(可选)用于访问共享文件夹的域名。
    • vers=3.0:指定SMB协议版本,3.0是较新的版本,支持更多的功能和安全特性。

4. 持久化挂载

为了使挂载在系统重启后仍然有效,可以将挂载信息添加到/etc/fstab文件中。

编辑/etc/fstab文件:

代码语言:javascript
复制
sudo nano /etc/fstab

添加以下行:

代码语言:javascript
复制
//server_ip/shared_folder /mnt/shared_folder cifs username=user,password=pass,domain=domain,vers=3.0 0 0

保存并退出编辑器。

5. 卸载共享文件夹

如果需要卸载共享文件夹,可以使用以下命令:

代码语言:javascript
复制
sudo umount /mnt/shared_folder

注意事项

  • 确保防火墙允许Samba流量。
  • 如果使用的是Kerberos认证,需要额外的配置。
  • 为了安全起见,建议不要在/etc/fstab文件中明文存储密码,可以使用credentials文件来存储用户名和密码。

创建一个credentials文件:

代码语言:javascript
复制
sudo nano /etc/samba/credentials

添加以下内容:

代码语言:javascript
复制
username=user
password=pass
domain=domain

然后修改/etc/fstab中的挂载选项,使用credentials=/etc/samba/credentials代替明文密码。

通过以上步骤,你应该能够成功挂载Samba/CIFS共享文件夹。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何通过Samba共享Linux文件夹

Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件...配置Linux共享路径。 vi /etc/samba/smb.conf 编辑/etc/samba目录下的smb.conf文件。...path:linux上共享目录 valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户 public:允许guest访问 writable: 允许用户写 printable...在Windows中访问Linux共享的文件夹。 a. 在“开始 > 运行”中输入“\\Linux服务器IP地址”即可登录到目标服务器 b....把Linux的共享文件夹映射为Windows本地的一个磁盘分区。 a. 在“开始 > 运行”中输入“cmd”启动Windows命令行。 b.

7.7K20

Linux通过samba访问windows文件

前言在linux 服务器上安装samba服务,然后挂载windows上的共享文件夹,实现在Linux服务器上轻松访问windows上的文件步骤 1:安装 Samba确保系统中已安装 Samba。...comment 是共享的说明。path 是实际的共享文件夹路径。browseable, writable, guest ok 分别允许浏览、写入以及让访客可以访问。2.3. 保存并退出文件。2.4....确保 Windows 共享目录在网络上可访问。3.2. 创建一个挂载点(Mount Point):这是 Linux 系统上的一个空文件夹,用于挂载共享文件夹。...验证挂载:通过 ls /mnt/Windows 等命令验证是否成功挂载。注意事项:为了安全起见,请确保 Samba 配置文件的权限正确设置,并仅允许必要的访问权限。...在/etc/fstab文,加入该共享目录的挂载信息sudo vim /etc/fstab# 在最后面添加以下内容即可//192.168.3.10/gongxian /mnt/Windows cifs username

88521
  • 【Linux】文件服务CIFS(Common Internet File System)

    它允许 Windows 客户端通过网络访问和操作远程共享的文件夹,就像它们是本地文件一样。 跨平台兼容性: CIFS 的设计目标之一是提供跨平台的兼容性。...网络浏览和发现: CIFS 提供了网络浏览和发现功能,允许客户端发现可用的共享资源,以便用户能够轻松查找和连接到文件夹。...CIFS 在 Linux 中的实现: 在 Linux 中,CIFS 通常通过挂载(mount)远程共享目录来实现。...Linux 内核提供了 cifs 文件系统模块,使得可以通过命令行或者配置文件将远程 Windows 共享目录挂载到 Linux 文件系统上。...这个例子中,remote_server 是 Windows 共享服务器的地址,share 是共享的目录名,/mnt/local_mount_point 是本地 Linux 文件系统上的挂载点,username

    49310

    Samba共享常见的集中配置

    Samba服务基础 – 用途:为客户机提供共享使用的文件夹 – 协议:SMB(TCP 139)、CIFS(TCP 445)   • 所需软件包:samba   • 系统服务:smb 管理共享账号   •...Samba用户 —— 专用来访问共享文件夹的用户 – 采用独立设置的密码 – 但需要提前建立同名的系统用户(可以不设密码) 使用 pdbedit 管理工具 – 添加用户:pdbedit -a 用户名...,用户名密码验证   #为share方式,不需要用户名密码验证   • 修改 /etc/samba/smb.conf   [自定共享名]   path = 文件夹绝对路径   ; public = no...-P samba_export_all_rw=on 开机永久的挂载samba共享 # vim /etc/fstab   /192.168.1.23/devops /mnt/dev cifs defaults...多用户的Samba共享 • mount.cifs 的挂载参数 – multiuser,提供对客户端多个用户身份的区分支持 – sec=ntlmssp,提供NT局域网管理安全支持 • 使用 cifscreds

    1.9K90

    Samba:使用 Samba 为远程客户端提供共享文件系统

    可以实现以下功能: 文件共享:Samba 可以将 Linux/UNIX 系统上的文件和目录共享给 Windows、macOS 和其他支持 SMB/CIFS 协议的客户端。...安全性和加密:Samba 支持加密通信,并提供了数据的保护和安全传输。您可以配置 Samba 使用 SSL/TLS 加密协议来保护数据的传输和存储。...主机既可以充当客户端,也可以充当服务器来访问和提供 SMB 文件共享: 作为 客户端,挂载 SMB 文件共享需要安装 cifs-utils 软件包以及 samba-client。...seal: 表示Samba将用户账户信息存储在cred.txt文件中进行简单的文本明文形式存储,而不是使用更安全的加密方式。 挂载⽂件系统,然后验证挂载是否成功。...共享: 创建共享文件夹 /common 用户 rob 验证的密码是 compede 用户 brian 验证的密码是 postroll 部署步骤: 安装对应的数据包 添加对应的 smb 用户 共享目录授权

    4.3K50

    samba文件共享服务器安装

    comment = app share # 设置共享文件夹的路径 path = /home/app_smb # 允许该指定共享目录可浏览...共享目录以及文件夹权限设置 添加共享路径: cd / mkdir samba cd samba mkdir app mkdir app_admin chown -R app:smb app...restart smb 四、使用samba进行文件共享 方式1:文件夹挂载 1、安装cifs-utils软件包以支持samba的挂载(否则即使挂载没有报错也无法正常使用) yum install cifs-utils...2、创建挂载点 mkdir /mnt/smbmount 3、进行条目挂载或把挂载条目写入/etc/fstab以使开机自动挂载 mount -t cifs -o username=app_admin /...– 共享文件夹的共享地址 /mnt/smbmount –本地挂载映射路径 如果需要开机自动挂载 Vim /etc/fstab 在最后一行添加 //172.16.137.236/wxzy_app_admin

    2.6K10

    samba服务

    01 服务概述 在Windows网络环境中,主机之间进行文件和打印机共享是通过微软公司自己的SMB/CIFS网络协议实现的。...Samba是著名的开源软件项目之一,它在Linux/unix系统中实现了微软的SMB/CIFS网络协议,从而使得跨平台的文件共享变得更加容易。.../smb.conf /beifen/ 4.设置共享目录[test]将samba的安全级别改为share。...Samba服务的默认安全级别为user,要求提供用户验证。对于匿名共享服务,一般将安全级别设为share。 使用pdbedit工具可以创建、删除Samba共享用户。...通过smbusers文件可以为共享用户账号设置别名。 使用smbclient工具可以查询并登录、访问共享资源,而使用mount命令可以将共享文件夹挂载到本地。

    1.9K20

    mount 命令(三) —— Linux 挂载 Windows 共享目录

    在工程中遇到了Linux系统需要挂载Windows目录的需求,本文记录实现方法。...Windows 系统设置 打开SMB服务 打开 控制面板 -> 程序和功能 -> 启动SMB 1.0/CIFS文件共享支持 -> 重启计算机 设置共享文件夹 需要共享的文件夹 -> 右键 属性.... man mount.cifs) 此时可以尝试取消密码需求(改为无密码保护的共享),看看是否可以挂载成功 改变本地策略: cmd输入gpedit.msc 进入本地计算机策略 计算机配置=》Windows...设置=》安全设置=》本地策略=》安全选项=》网络访问:本地账户的共享和安全模型 改为经典即可 防火墙设置 在可以为可用性牺牲安全性的场景中可以关闭防火墙 如果防火墙没有关闭可能报错: mount...设置防火墙入站规则中,关于文件和打印机共享中关于samba的ip允许设置 控制面板/系统和安全/Windows防火墙/高级设置/入站规则/文件和打印机共享(SMB-In)公用/属性/作用域/远程IP

    10.6K20

    Linux——搭建Samba(CIFS)服务器

    一、Samba的基本概念 Samba服务:是提供基于Linux和Windows的共享文件服务,服务端和客户端都可以是Linux或Windows操作系统。可以基于特定的用户访问,功能比NFS更强大。...Samba与ftp和nfs的区别: ftp:基于Linux和Windows共享文件的服务,但是不安全,因为ftp可以匿名访问,匿名用户可以获取读写权限,所以不常用 nfs:只能做Linux的共享文件服务...的所有包 [root@server ~]# yum -y install samba* 2、创建Samba的共享文件夹和标记文件并且修改权限 [root@server ~]# mkdir -p /opt...:自定义名称的共享目录设置 workgroup:所在工作组名称 security:安全级别,可用值为:share、user、server、domain passwd backend:设置共享账户文件的类型...以cifs格式挂载(Samba默认的文件系统类型),-o选项:samba用户名和密码 [root@client ~]cd /mnt [root@client mnt]ls [root@client mnt

    7K40

    「Linux学习」之挂载访问samba服务

    在samba服务已经搭建好的基础上,我们可以考虑优化smb的访问方式: slave机器安装工具包:yum install cifs-utils slave机创建挂载点: mkdir /mnt/test..._netdev 声明网络设备 : 在开机启动时,首先开启网络服务后,再进行挂载本设备 umunt /mnt/test vim /etc/fstab //IP/common /mnt/test cifs...nfs-server 可读写的samba共享 服务端创建共享目录: mkdir /devops echo 123 > devops/a.txt 修改配置文件:vim /etc/asmba/smb.conf.../dop cifs defaults,user=hiro,pass=123,_netdev 0 0 mount -a df -h --- >>查看,挂载成功 重启服务: systemctl restart...--- >> 还是不够 防火墙 --- >>ok 服务本身访问控制 --- >> ok selinux 策略修改 --- >> 本地文件夹写操作授权 --- >>待执行 ok问题找到了,我们给文件夹授权

    3.5K20

    centos7使用samba搭建文件共享服务器

    前言 因为最近需要一台服务器作为文件共享服务器,避免各种大文件在传输的时候需要从资料节点进行scp分发操作。目前有两种方法,一种是使用nfs进行搭建,另外一种是使用samba搭建。...但是要共享nfs服务器上的文件,必须要在各个节点上安装客户端,而samba不需要安装客户端。下面我们来讲解的是samba文件服务器的搭建。...selinux不关闭,无法查看共享文件夹下的文件。...注:secutity用来指定安全模式,user模式是需要账号密码来登录共享的        valid users = @用户组,用来指定允许登录的用户组        path指定共享的路径        ...hosts allow用来指定开放的ip段,当前指定的是对192.168下的所有ip都开放 重启samba服务: systemctl restart smb.service testparm 客户端进行文件挂载

    2.2K50

    Linux | 这几种文件共享的方式,很丝滑!

    今天给大家分享一下Linux下不同主机之间如何通过网络进行文件共享,达到文件在不同主机之间进行拷贝的目的。...我们将讨论一些简单的文件副本,然后我们将讨论如何将整个目录挂载到你的机器上,作为一个单独的驱动器。 一个简单的文件共享工具是scp命令。...scp命令代表安全复制,它的工作方式与cp命令完全相同,但是允许你从一台主机复制到同一网络上的另一台主机。它通过ssh工作,因此你的所有操作都使用与ssh相同的身份验证和安全性。...Samba是我们在Linux上使用CIFS的Linux实用程序。除了文件共享,还可以共享打印机等资源。...一旦你连接到共享,你就可以传输文件了。 将samba共享附加到你的系统 你可以在系统上挂载网络共享,而不是逐个传输文件。

    5.8K50

    SMB: 使用 Ansible 自动化配置 samba 客户端服务端

    创建Linux和Samba用户:创建一个用于挂载共享的Linux和Samba用户。 创建Linux组:创建一个用于具有写访问权限的用户组。...创建Samba用户:为Samba用户创建密码,并将其添加到Samba用户数据库中。 创建目录:使用file模块创建要共享的目录,并设置所有者、组和权限。...用户名和密码从samba_usermount和samba_passmount变量中获取。 挂载SMB共享:使用mount模块挂载SMB共享。...path参数指定本地系统上的挂载点,src参数指定SMB共享的位置(//serverd.lab.example.com/{{ share_name }})。...opts参数指定挂载选项,包括凭据文件路径(/etc/samba/creds.txt)、multiuser模式和seal安全选项。fstype参数将文件系统类型指定为cifs。

    45630

    CentOS 7.6 安装和配置samba文件共享服务

    在此之前我们已经了解了NFS,NFS与samba一样,也是在网络中实现文件共享的一种实现,但不幸的是,其不支持windows平台,而这次要提到的samba是能够在任何支持SMB协议的主机之间共享文件的一种实现...SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。...SMB协议是C/S型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。 1.2 Samba监听端口 ? 1.3 samba进程 ?...利用smb服务访问win10的共享目录 1、 设置来宾账户guest策略权限 ? ? ? ? ? ? ? ? 2.选择WIN10本地共享文件夹及修改属性 ? ? ?...3.在LINUX端查看及挂载WIN10共享文件夹 ?

    5.3K20

    Linux下的samba服务配置详解

    一、Samba介绍1.1 Samba简介1.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务...2.Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。...数据库文件)三、搭建环境介绍1.使用操作系统为RHEL8.02.Samba用户为三个(kitty,buer,alice),都可以浏览共享目录/share/,kitty和buer可以写入文件共享目录。...②使用smbclient工具测试kitty和alice用户是否可以查看共享文件夹[root@node1 yum.repos.d]# smbclient -L //192.168.200.150 -U kitty...etc/fstab文件,使挂载共享目录永久生效[root@node1 yum.repos.d]# cat /etc/fstab ## /etc/fstab# Created by anaconda on

    1K21
    领券