在Ubuntu上挂载Samba共享文件夹,你需要遵循以下步骤:
cifs-utils
包,它提供了访问CIFS(Samba)共享所需的工具。如果没有,请运行以下命令来安装:sudo apt update
sudo apt install cifs-utils
samba_share
的目录:mkdir ~/samba_share
获取Samba共享的用户名和密码。通常,这些凭据会在共享设置中提供。请确保妥善保管这些凭据,因为它们将用于挂载共享。
使用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_username
和your_samba_password
替换为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