如何永久挂载 Samba 共享?

如何永久挂载 Samba 共享?

如何在 Ubuntu 10.10 中永久挂载 Samba 共享?另外,我不想在桌面上显示共享图标。如何完成此任务?

答案1

如果您询问永久挂载,您应该通过 fstab 使用配置。

使用 root 权限编辑文件//etc/fstab(例如sudo leafpad //etc/fstab

并添加如下一行:

//<IPaddress>/<ShareName>   /<mountPoint>   cifs    user=<userName>,pass=<passwd> 0 0

您应该使用网络驱动器用户名和密码。缺点是密码写在文件中。MountPoint 应该存在,(例如/mnt/NetworkDrive),在重新启动之前创建文件夹。

保存 fstab 并重新启动。完成。

为了避免缺点,请创建 .smbcredentials 文件

sudo leafpad /home/.smbcredentials

具有以下结构:

username=msusername
password=mspassword

并设置

sudo chmod 600 /home/.smbcredentials

fstab 行应如下所示:

//<IPaddress>/<ShareName>   /<mountPoint>   cifs    rw,credentials=/home/.smbcredentials,iocharset=utf8,nounix, file_mode=0777,dir_mode=0777 0 0

答案2

这里有一组非常详细的说明,说明如何从 Ubuntu 的角度永久地执行此操作。

https://help.ubuntu.com/community/MountWindowsSharesPermanently

答案3

您应该将其添加到 /etc/fstab。我目前没有可用的 SMB 服务器,但我认为 fstab 条目应该类似于:

//服务器/共享/挂载点 smbfs

在这里,man fstab 和 man mount 是你的朋友。

答案4

比更好的选择

mount -t smbfs //servername/sharename /mountdirectory -o username=mywindowsusername,password=mywindowspassword

应该是

sudo mount -t smbfs //servername/sharename /mountdirectory -o credentials=/root/.credMywindowsAccount

以及/root/.credMyWindowsAccount

username=mywindowsusername
password=mywindowspassword

相关内容