如何在 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