Linux下用mount挂载samba
命令
1 | |
cifs文档系统类型//192.168.2.2/FF为共享目录的位置/mnt/samba为挂载点ff为用户名-o为选项,rw读写,uid,gid为目录拥有者(不指定uid和gid 会出现无法进入的情况,因为是挂载也不能改文件系统uid,gid)
也可以写成sudo mount -t cifs //192.168.2.2/FF /mnt/samba -o credentials=/mnt/.smbcredentials,rw,uid=1000,gid=1000.smbcredentials指定用户名和密码
1 | |
为了区分权限,这里也是可以挂子目录的。
如查出现mount: //192.168.2.2/FF is write-protected, mounting read-only,mount: cannot mount //192.168.2.2/FF read-only
则是需要安装cifs-utils
1 | |
ubuntu下安装cifs-utils:sudo apt-get install cifs-utils
小插曲
有些服务因安全问题会禁用SMB1,,后台会报错如Deny SMB1 host (security limitation).,但前台只是提示mount error(95): Operation not supported有一定迷惑性。
这个时候,需要在参数中增加版本号,如-o credentials=/mnt/.smbcredentials,rw,uid=1000,gid=1000,vers=2.0
参考
Linux下用mount挂载samba
https://blog.fengcl.com/2018/10/23/mount-samba/