温馨提示×

mount命令如何挂载SMB共享

小樊
38
2025-10-27 14:57:09
栏目: 编程语言

要使用mount命令挂载SMB共享,您需要首先确保已经安装了cifs-utils软件包。在基于Debian的系统(如Ubuntu)上,您可以使用以下命令安装:

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

在基于RHEL的系统(如Fedora、CentOS)上,您可以使用以下命令安装:

sudo yum install cifs-utils

或者

sudo dnf install cifs-utils

安装完成后,您可以使用以下命令挂载SMB共享:

sudo mount -t cifs //server/share /mnt/mountpoint -o username=user,password=pass,domain=domain

其中:

  • //server/share 是SMB共享的服务器和共享名称。
  • /mnt/mountpoint 是您希望在本地文件系统中挂载共享的位置。
  • username 是用于访问共享的用户名。
  • password 是用于访问共享的用户密码。
  • domain 是用户所在的域(如果适用)。

例如,要挂载名为\\192.168.1.100\shared的SMB共享到本地的/mnt/smbshare目录,并使用用户名user和密码pass进行身份验证,您可以执行以下命令:

sudo mount -t cifs //192.168.1.100/shared /mnt/smbshare -o username=user,password=pass

注意:出于安全原因,不建议在命令行中直接提供密码。您可以省略password=pass部分,然后在提示时输入密码:

sudo mount -t cifs //192.168.1.100/shared /mnt/smbshare -o username=user

如果您需要挂载SMB共享并使其在系统启动时自动挂载,可以将挂载信息添加到/etc/fstab文件中。例如:

//192.168.1.100/shared /mnt/smbshare cifs username=user,password=pass 0 0

保存文件后,运行sudo mount -a命令以挂载所有在/etc/fstab中定义的文件系统。

0