ubuntu

ubuntu如何挂载CIFS共享

小樊
40
2025-06-22 04:59:47
栏目: 智能运维

在Ubuntu中挂载CIFS(Common Internet File System)共享,您需要遵循以下步骤:

  1. 首先,确保已安装了cifs-utils包。如果尚未安装,请运行以下命令来安装它:
sudo apt update
sudo apt install cifs-utils
  1. 创建一个用于挂载CIFS共享的目录。例如,要在/mnt下创建一个名为cifs_share的目录,请运行:
sudo mkdir /mnt/cifs_share
  1. 获取CIFS共享的凭据。通常,这些凭据包括用户名、密码和域。您可以将它们存储在一个名为credentials的文件中,并将其放在/etc/cifs-creds(或其他安全位置)。例如:
username=your_username
password=your_password
domain=your_domain

确保此文件的权限设置正确,以防止未经授权的访问:

sudo chmod 600 /etc/cifs-creds
  1. 使用mount命令挂载CIFS共享。您需要提供共享的URL(或IP地址和共享名称)、挂载点以及一些其他选项。例如:
sudo mount -t cifs //server_ip_or_share_name /mnt/cifs_share -o credentials=/etc/cifs-creds,iocharset=utf8

您还可以添加其他选项,例如vers(指定CIFS协议版本,如1.0、2.0或3.0)和sec(指定身份验证类型,如ntlmntlmssp)。例如:

sudo mount -t cifs //server_ip_or_share_name /mnt/cifs_share -o credentials=/etc/cifs-creds,iocharset=utf8,vers=3.0,sec=ntlmssp
  1. 现在,CIFS共享应该已挂载到指定的目录。您可以通过运行df -h命令来查看挂载的文件系统。

  2. 若要在启动时自动挂载CIFS共享,请将其添加到/etc/fstab文件中。首先,获取共享的UUID。您可以使用blkid命令来实现这一点:

sudo blkid //server_ip_or_share_name

然后,在/etc/fstab文件中添加以下行(用实际的UUID和选项替换占位符):

UUID=your_uuid /mnt/cifs_share cifs credentials=/etc/cifs-creds,iocharset=utf8,vers=3.0,sec=ntlmssp 0 0

保存文件并退出。现在,CIFS共享将在启动时自动挂载。

0
看了该问题的人还看了