我有一个cifs共享连接到一个Windows文件夹到debian机器,但我不能让它使用fstab挂载启动。我将凭据存储在具有600权限的文件中。
//192.168.1.72/Wowcher_Order_System /root/wowcher cifs credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
凭据保存如下:
username=user
password=pass
有什么明显的我做错了吗?如果我手动安装它,共享有效。
手动是:mount -t cifs //192.168.1.72/Wowcher_Order_System / root / wowcher -o username = user,password = pass。或者如果我只是运行mount -a
—
Edward144
适当的fstab线读什么?我假设第4个字段是错误的(它是否说自动,默认或其他什么?)
—
davidgo
@davidgo fstab行是我在上面的代码框中发布的。我没有自动默认或其他任何东西
—
爱德华14年
如果
—
Kamil Maciorowski
mount -a
有效,那么我认为这个条目没问题。我怀疑你应该延迟安装,直到网络启动。你确定这不是问题吗?
fstab
?还是只是sudo mount /root/wowcher
?如果后者工作,那么您的问题可能是因为fstab
解析此条目时网络不可用。你的Debian使用systemd
吗?除此之外:你考虑过autofs
吗?