【Ubuntu 22.04】为低版本的Samba服务配置Samba-client

前情提要

为了方便共享文件,在局域网内用一个旧的终端设备启用了一个Samba服务,但是由于服务器上的服务版本只支持smbv1,在Ubuntu 22.04电脑上无法正常使用该服务

安装和配置samba客户端

sudo apt install smbclient cifs-utils

现象一

能看到同一个workgroup下的共享终端,但是点开后无任何输入用户名密码的设置

解决方法一

原因:20.04以后版本的ubuntu都默认不支持smbv1,因此需要手动修改配置文件,此方法对20.04也有效

打开文件:

sudo gedit /etc/samba/smb.conf

然后在[global]后面添加:

client min protocol = NT1

保存后即可生效

现象二

进入共享设备后有提示输入用户名密码,但是即使输入正确的用户名密码也只能原地闪烁让重新输入,没有任何提示信息,无限循环
在服务器上修改设置:允许匿名登录 后,能够正常进入共享文件夹并操作

解决方法

原因:通过上述描述可知主要问题出在用户名密码授权访问的步骤,如果这时候查看smb的日志文件就可以知道,由于这个旧的Samba服务终端设备既有的认证方式不支持导致的

再次打开上面的smb.conf文件
同样在[global]后面添加如下两行内容即可解决:

client use spnego = no
client ntlmv2 auth = no

保存后生效

参考文档

https://www.server-world.info/en/note?os=Ubuntu_22.04&p=samba&f=3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值