开机自动挂载samba目录
一:临时挂载
mount -t cifs //10.0.0.7/data_test /data_test -o username=yourname,password=yourpwd,gid=0,uid=0
gid和uid可以通过输入命令id 用户名,比如查看root的,就是输入id root;如果是查看git的,就是输入id git
可以用命令行方式卸载:
umount:/data_test
二:开机自动挂载
1.创建登陆凭证:
新建一个文件/etc/smbpasswd
这个凭证的文件名可以自定义,相应的2中的文件名也修改
该文件的内容为:
username=value
password=value
domain=value
2.设置开机挂载:
在文件/etc/fstab
文件中新加一行:
//10.0.0.7/data_test /data_test cifs credentials=/etc/smbpasswd,iocharset=uft8,gid=GID,uid=UID,file_mode=0777,dir_mode=0777 0 0
附加参数解释可参考:http://www.cnblogs.com/linux130/p/5682368.html
3.以管理员身份运行(重新挂载):
mount -a
如果没有错误的话,就可以挂载了。
(经验,大家可以先用图形化的方式挂载,可以访问该目录的内容后,再用上述方式挂载,方便用命令直接操作共享文件。)
4.其他问题解决:
报错:
mount: /mnt/: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.
解决:
安装包cifs-utils
即可。
- 作者:xmlwch
- 原文链接:https://m730.xmlwch.cn/2021/11/14/chlinux/auto-mount-smb.html
- 版权声明:本作品采用 知识共享 署名-相同方式共享 4.0 国际(CC BY-SA 4.0)许可协议 进行许可,转载无需与我联系,但请注明出处。