建立windows共享目录
右击要共享的文件夹-->属性-->高级共享-->添加用户-->添加完全控制权限
假设建立的共享地址为\\192.168.1.100\Linux
获取当前登录user的gid,uid
id username
建立挂载目录
mkdir /mnt/win
挂载目录
sudo mount -t cifs //192.168.1.100/Linux /mnt/win -o username=,password=,gid=,uid=
其中username,password为windows共享目录添加的账号和密码
如果出现错误:
mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
则在挂载参数后面加上sec=ntlm,或者sec=ntlmssp
username=,password=,gid=,uid=,sec=ntlm
原因如下:
"sec" is the security mode and determines how passwords are encrypted between server and client ( even if you don't require passwords ). ntlm used to be the default which is why you never had to specify it discretely. Things have moved on however so the default is now ntlmssp. If you are accessing something which doesn't speak ntlmssp you have to override the new default with the old one. Most NAS devices use older technology so they often require ntlm. If you access an OSX samba share however it requires ntlmssp so before you had to specify that in the mount options but now you don't.
查看挂载目录
df -h
自动挂载共享目录
每次启动都来挂载很麻烦?可以让系统每次启动时就自动挂载
编辑/etc/fstab
sudo vi /etc/fstab
在最后添加一行
//192.168.1.100/Linux /mnt/win cifs username=,password=,gid=,uid=,auto 0 0
重启一下看看
sudo shutdown -r 0 df -h
成功了~
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步