ubuntu

Ubuntu挂载CIFS共享文件

小樊
43
2025-03-23 10:38:24
栏目: 智能运维

在Ubuntu上挂载CIFS(Common Internet File System)共享文件,你需要遵循以下步骤:

  1. 首先,确保你已经安装了cifs-utils包。如果没有,请在终端中运行以下命令来安装:
sudo apt update
sudo apt install cifs-utils
  1. 创建一个用于挂载CIFS共享的目录。例如,创建一个名为cifs_share的目录:
mkdir ~/cifs_share
  1. 获取CIFS共享的用户名和密码。这些信息通常由网络管理员提供。

  2. 使用以下命令挂载CIFS共享。请将//server-ip/shared-folder替换为实际的共享文件夹地址,将your-usernameyour-password替换为实际的用户名和密码:

sudo mount -t cifs //server-ip/shared-folder ~/cifs_share -o username=your-username,password=your-password

如果共享文件夹需要其他选项,例如域(domain),可以将它们添加到-o参数中,如下所示:

sudo mount -t cifs //server-ip/shared-folder ~/cifs_share -o username=your-username,password=your-password,domain=your-domain
  1. 现在,CIFS共享应该已经挂载到~/cifs_share目录。你可以通过访问该目录来查看共享文件。

  2. 如果你想在系统启动时自动挂载CIFS共享,可以将以下内容添加到/etc/fstab文件中:

//server-ip/shared-folder ~/cifs_share cifs username=your-username,password=your-password,domain=your-domain 0 0

请注意,将密码直接写入/etc/fstab文件可能会导致安全问题。作为替代方法,你可以创建一个名为.smbcredentials的文件,将用户名和密码存储在其中,并设置适当的权限:

mkdir ~/.smbcredentials
echo "username=your-username" > ~/.smbcredentials
echo "password=your-password" >> ~/.smbcredentials
chmod 600 ~/.smbcredentials

然后,在/etc/fstab文件中使用以下条目:

//server-ip/shared-folder ~/cifs_share cifs credentials=/home/your-username/.smbcredentials,domain=your-domain 0 0

这样,CIFS共享将在系统启动时自动挂载,同时保持密码的安全。

0
看了该问题的人还看了