我有一个命令可以手动将 Windows 共享挂载到我的 Linux 系统中。不幸的是,系统重新启动时未挂载路径。我如何将路径添加到 fstab 表中?
mount -t cifs -o user=myuser,domain=ad.myad.com //path/to/Software/bundles /mysoftware
问题是我仍然有一个密码,执行命令时必须立即输入。
答案1
阅读在线手册中有关安装 cifs 文件系统的特定部分,您会发现一个将凭据存储在外部文件中的选项,这样您就不必将它们添加到所有人可读的 /etc/fstab 中,并且可以将它们保持私密:man mount.cifs
credentials=/path/filename
指定一个/path/filename
包含用户名和/或密码以及可选的工作组名称的文件。该文件的格式为:username=value password=value domain=value
这比将密码以纯文本形式保存在共享文件中(例如)要好
/etc/fstab
。请确保妥善保护所有凭证文件。
/etc/fstab 条目将看起来像这样:
//path/to/Software/bundles /mysoftware cifs credentials=/path/filename,_netdev,other,options 0 0