Ubuntu 18.04 LTS:启动时挂载 CIFS

Ubuntu 18.04 LTS:启动时挂载 CIFS

我是 Ubuntu 新手,刚刚开始使用它。所以如果您能帮助我解决我的问题,请具体说明。

我正在尝试自动安装使用 SMB1 的 Netgear ReadyNAS 共享驱动器。我知道存在安全风险,但我无能为力,因为这是唯一受支持的版本。

无论如何,我可以使用以下命令挂载共享驱动器:

sudo mount -t cifs -o 用户名=我的用户名 -o 密码=我的密码 -o vers=1.0 //192.168.0.34/Family_Medias /mnt/NAS-Media/

但是,当我重新启动机器时,挂载的文件夹不再挂载。我的问题是基于上述 mount 命令,我如何添加到 /etc/fstab 中?

请注意,我必须添加选项版本=1.0或者我会收到错误“主机已关闭”,因为我的 NAS 设备仅支持 SMB1。感谢您提供的任何帮助。

答案1

我在 fstab 中使用如下行

//[my-ip-address]/[my-share] /media/[mount-point] cifs vers=3.0,credentials=[my-login-file],iocharset=utf8,file_mode=0777,dir_mode=0777,uid=[username],gid=[username],nofail 0 0

编辑完 fstab 后(先备份!)不要重启。sudo mount -a在重启前,先测试一下你的工作并修复所有错误。这可以防止因 fstab 错误而破坏你的系统。

答案2

//192.168.0.34/Family_Medias /mnt/NAS-Media/    cifs credentials=/etc/samba/passwd_file,vers=1.0,sec=ntlm 0 0

可以添加到你的 /etc/fstab 文件中

然后创建一个 /etc/samba/passwd_file 文件,或者使用你的凭证来命名

username=secret1
password=secret2

sec= 选项可能不需要,我发现在某些盒子上我需要它

相关内容