我想用/etc/systemd/system
挂载共享
文件:mnt-win7_docs.mount
内容:
[Unit]
Description=Mount docs
[Mount]
What=//192.168.1.5/docs/
Where=/mnt/win7_docs/
Type=cifs
Options=user,username=<user>,password='<passwd>',iocharset=utf8
[Install]
WantedBy = multi-user.target
当我尝试systemctl start mnt-win7_docs.mount
时
我有以下错误:
mnt-win7_docs.mount - Mount docs
Loaded: loaded (/etc/systemd/system/mnt-win7_docs.mount; enabled)
Active: failed (Result: exit-code) since mar. 2016-09-06 14:59:00 CEST; 2s ago
Where: /mnt/win7_docs
What: //192.168.1.5/docs/
Process: 36306 ExecMount=/bin/mount -n //192.168.1.5/docs/ /mnt/win7_docs -t cifs -o user,username=<user>,password='<passwd>',iocharset=utf8 (code=exited, status=32)
sept. 06 14:59:00 dtools mount[36306]: mount error(13): Permission denied
sept. 06 14:59:00 dtools mount[36306]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
sept. 06 14:59:00 dtools systemd[1]: mnt-win7_docs.mount mount process exited, code=exited status=32
sept. 06 14:59:00 dtools systemd[1]: Failed to mount Mount docs
sept. 06 14:59:00 dtools systemd[1]: Unit mnt-win7_docs.mount entered failed state.
但当我尝试:/bin/mount -n //192.168.1.5/docs/ /mnt/win7_docs -t cifs -o user,username=<user>,password='<passwd>',iocharset=utf8
。
没事的..。
你有什么想法吗?
发布于 2016-09-14 09:21:07
终于成功了。
问题应该来自密码中的特殊字符。
现在我有:
[Unit]
Description=Mount docs
[Mount]
What=//192.168.1.5/docs/
Where=/mnt/win7_docs/
Type=cifs
Options=user,credentials=/root/.credentials,iocharset=utf8
[Install]
WantedBy = multi-user.target
/root/.凭据
username=<user>
password=<password>
所以,密码没有简单的引号。
https://unix.stackexchange.com/questions/308434
复制相似问题