每次重启/登录时都执行“mount -t cifs -o username=xxx,password=aaa”吗?

每次重启/登录时都执行“mount -t cifs -o username=xxx,password=aaa”吗?

每次重启或启动计算机时,如何安装网络硬盘。如果我每次在终端中执行它,它就会正常工作,但这有点繁琐。肯定有办法自动执行此操作吧?

答案1

您可以通过在 fstab 中创建条目来自动挂载网络共享。

1)确保您有 cifs-utils: sudo apt-get install cifs-utils

2)编辑 /etc/fstab(使用 root 权限)sudo vi /etc/fstab

3)添加://servername/sharename /pathto/mountpoint cifs username=msusername,password=mspassword,iocharset=utf8,sec=ntlm 0 0

4)保存 /etc/fstab

笔记:为了获得额外的安全性,请在您的 fstab 条目中使用:并创建包含以下文本的credentials=[credentialfile],user=[myusername]凭证文件:~/.smbcredentials

username=[myusername]

password=[mypassword]

使用以下方法保护文件:

chmod 0600 ~/.smbcredentials

笔记不要忘记重新启动 samba 或您的机器来挂载共享: /etc/init.d/samba restart

答案2

//servername/sharename /mnt/mountname cifs username=username,password=password,noperm,defaults,uid=1000,noauto,x-systemd.automount,x-systemd.mount-timeout=10 0 0

这样就更好了。

然后

sudo systemctl daemon-reload
sudo systemctl restart remote-fs.target

相关内容