如何将凭证文件传递给mount.cifs?

Modified on: Tue, 13 Aug 2019 12:20:02 +0800

我正在维护一个异构的mac和linux网络,所以我决定创建一个小的perl脚本来统一跨机器的安装策略。

linux中的当前实现在/ etc / fstab中工作正常:

  

// myserverhere.com/cifs_share / mnt / cifs_share cifs
  user,uid = 65001,rw,workgroup = DEV,credentials = / root / .cifs 0 0

和/root/.cifs包含

username=ouruser password=ourpassword

我尝试将其转换为非fstab格式,如下所示:

username=ouruser
password=ourpassword

但它似乎不起作用。

有人可以指出我做错了吗?

提前致谢。

Ismael Casimpan:)

作者:icasimpan

最佳答案

mount.cifs的语法:

mount.cifs {service} {mount-point} [-o options] 

您需要在“-o”之后传递选项。例如,使用您给定的选项,您的命令应为:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share \
    -o user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

(我没有测试你给出的选项。)


相关问答

添加新评论