运维

运维

Products

当前位置:首页 > 运维 >

如何轻松将CIFS/SMB共享文件夹挂载到本地?

96SEO 2025-07-28 19:32 12


在家里或办公周围中,共享文件夹是一种非常常见的材料。CIFS/SMB协议使得跨平台共享变得轻巧松,但有时你兴许需要在本地操作系统上挂载这些个共享文件夹。本文将指导你怎么在各种Linux发行版和OpenWrt系统中轻巧松实现这一功能。

如何挂载CIFS/SMB共享文件夹

了解CIFS/SMB协议

CIFS和SMB是Windows网络文件共享的标准协议。Linux系统通常通过Samba柔软件来实现对这些个协议的支持。

Samba是一个在Linux和Unix-like系统上实现SMB/CIFS网络协议的自在柔软件,它允许Linux服务器或干活站共享文件和打印机。

安装Samba柔软件包

基于Debian的系统

在基于Debian的系统上, 你能用以下命令安装Samba:

sudo apt-get update
sudo apt-get install cifs-utils

基于Red Hat的系统

sudo yum install cifs-utils

在OpenWrt上安装Samba

在OpenWrt上,你能用以下命令安装Samba:

opkg update
opkg install kmod-cifs samba

配置SMB共享

在安装Samba之后你需要配置SMB共享。

  1. 编辑Samba配置文件:
  2. sudo nano /etc/samba/smb.conf
  3. 添加一个新鲜的共享配置。
  4.         path = /path/to/shared/folder
            valid users = @smbgroup
            read only = no
  5. 保存并关闭文件。
  6. 沉启Samba服务以应用更改:
  7. sudo systemctl restart smbd

挂载SMB共享

用mount命令

用以下命令挂载SMB共享:

sudo mount -t cifs //server/share /mnt/smbshare -o username=yourusername,password=yourpassword,iocharset=utf8

这里 server/share是SMB共享的地址,/mnt/smbshare是本地挂载点,yourusernameyourpassword是访问共享所需的用户名和密码。

用fstab文件自动挂载

为了在系统启动时自动挂载共享, 你能将挂载命令添加到/etc/fstab文件中:

//server/share /mnt/smbshare cifs username=yourusername,password=yourpassword,iocharset=utf8 0 0

请注意,将密码直接写入fstab文件是不平安的。更优良的做法是用凭据文件。

用凭据文件

为了平安地存储密码,你能创建一个凭据文件。

  1. 创建凭据文件:
  2. sudo nano /etc/cifs-credentials
  3. 添加以下内容:
  4.         credentials = /etc/cifs-credentials
  5. 保存并关闭文件。
  6. 用以下命令挂载共享:
  7. sudo mount -t cifs //server/share /mnt/smbshare -o credentials=/etc/cifs-credentials,iocharset=utf8

结论

通过以上步骤,你能在Linux系统和OpenWrt上轻巧松地将CIFS/SMB共享文件夹挂载到本地。这些个步骤得适用于巨大许多数基于Linux的系统,包括Ubuntu、CentOS和OpenWrt。


标签: Linux

提交需求或反馈

Demand feedback