在启动/登录时挂载 Samba 共享并使用脚本

在启动/登录时挂载 Samba 共享并使用脚本

我在桌面上运行着一台服务器,因为和我住在一起的阿姨正在上 MS Office 课程,所以它目前正在启动 XP,所以我设置了所有驱动器的共享,这样我就可以访问我的文件

但是我怎样才能在启动时自动安装这些驱动器,同时还借助脚本?我需要脚本,因为我经常摆弄笔记本电脑,而且容易失去连接,所以脚本需要卸载并重新安装,有点像刷新。

我没有在 Windows 上设置用户 ID 或密码,并且驱动器的 NTFS 权限设置为允许所有人。

我怎样才能实现我的需要?

附言:我设法创建了一个脚本,但每次挂载共享时它都会要求输入密码!!!

答案1

最好的方法是在您的 中创建一个条目/etc/fstab。这是处理自动安装驱动器的文件。如果您没有设置凭据并且不关心安全性,则需要添加如下一行:

//fileservername/path  /media/fileshare  cifs  username=guest,iocharset=utf8,file_mode=0777,dir_mode=0777,nobootwait   0   0

替换fileservername/path为共享文件的 PC 的主机名(或 IP 地址)和共享名称。/media/fileshare是您要本地安装共享的位置。此目录必须已经存在。当您需要重新安装此驱动器时,例如在连接丢失等之后,请使用以下命令:

sudo mount -a

这将尝试重新挂载 fstab 中提到的任何文件系统。

相关内容