ubuntu

ubuntu挂载samba共享文件夹

小樊
61
2025-03-13 08:33:28
栏目: 智能运维

在Ubuntu上挂载Samba共享文件夹,你需要遵循以下步骤:

  1. 首先,确保你已经安装了cifs-utils包,它提供了访问CIFS(Samba)共享所需的工具。如果没有,请运行以下命令来安装:
sudo apt update
sudo apt install cifs-utils
  1. 创建一个用于挂载Samba共享的目录。例如,你可以在你的主目录下创建一个名为samba_share的目录:
mkdir ~/samba_share
  1. 获取Samba共享的用户名和密码。通常,这些凭据会在共享设置中提供。请确保妥善保管这些凭据,因为它们将用于挂载共享。

  2. 使用mount命令挂载Samba共享。你需要知道共享的URL(或IP地址)、共享名称、用户名和密码。以下是一个示例命令:

sudo mount -t cifs //server_ip_or_share_name /home/your_username/samba_share -o username=your_samba_username,password=your_samba_password

请将server_ip_or_share_name替换为Samba服务器的IP地址或共享名称,将your_username替换为你的Ubuntu用户名,将your_samba_usernameyour_samba_password替换为Samba共享的用户名和密码。

  1. 如果你希望在系统启动时自动挂载Samba共享,可以将挂载命令添加到/etc/fstab文件中。首先,使用文本编辑器打开/etc/fstab文件:
sudo nano /etc/fstab

然后,在文件末尾添加以下行(请确保使用实际的用户名、密码和共享名称替换相应的占位符):

//server_ip_or_share_name /home/your_username/samba_share cifs username=your_samba_username,password=your_samba_password 0 0

保存并关闭文件。现在,Samba共享将在系统启动时自动挂载。

注意:出于安全原因,不建议在/etc/fstab文件中明文存储密码。作为替代方案,你可以将凭据存储在一个名为cifs-creds的文件中,并在/etc/fstab中使用credentials选项引用它。例如:

创建cifs-creds文件:

sudo nano /etc/cifs-creds

添加以下内容(请确保使用实际的用户名和密码替换相应的占位符):

username=your_samba_username
password=your_samba_password

保存并关闭文件。然后,更新/etc/fstab文件以使用credentials选项:

//server_ip_or_share_name /home/your_username/samba_share cifs credentials=/etc/cifs-creds,iocharset=utf8 0 0

最后,确保cifs-creds文件的权限设置正确,以防止未经授权的访问:

sudo chmod 600 /etc/cifs-creds

0
看了该问题的人还看了