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

CIFS和SMB是Windows网络文件共享的标准协议。Linux系统通常通过Samba柔软件来实现对这些个协议的支持。
Samba是一个在Linux和Unix-like系统上实现SMB/CIFS网络协议的自在柔软件,它允许Linux服务器或干活站共享文件和打印机。
在基于Debian的系统上, 你能用以下命令安装Samba:
sudo apt-get update sudo apt-get install cifs-utils
sudo yum install cifs-utils
在OpenWrt上,你能用以下命令安装Samba:
opkg update opkg install kmod-cifs samba
在安装Samba之后你需要配置SMB共享。
sudo nano /etc/samba/smb.conf
path = /path/to/shared/folder
valid users = @smbgroup
read only = no
sudo systemctl restart smbd
用以下命令挂载SMB共享:
sudo mount -t cifs //server/share /mnt/smbshare -o username=yourusername,password=yourpassword,iocharset=utf8
这里 server/share是SMB共享的地址,/mnt/smbshare是本地挂载点,yourusername和yourpassword是访问共享所需的用户名和密码。
为了在系统启动时自动挂载共享, 你能将挂载命令添加到/etc/fstab文件中:
//server/share /mnt/smbshare cifs username=yourusername,password=yourpassword,iocharset=utf8 0 0
请注意,将密码直接写入fstab文件是不平安的。更优良的做法是用凭据文件。
为了平安地存储密码,你能创建一个凭据文件。
sudo nano /etc/cifs-credentials
credentials = /etc/cifs-credentials
sudo mount -t cifs //server/share /mnt/smbshare -o credentials=/etc/cifs-credentials,iocharset=utf8
通过以上步骤,你能在Linux系统和OpenWrt上轻巧松地将CIFS/SMB共享文件夹挂载到本地。这些个步骤得适用于巨大许多数基于Linux的系统,包括Ubuntu、CentOS和OpenWrt。
Demand feedback