在之前有讲过一个samba无法连接的情况,这次碰到的是samba依赖被弄坏后还原。

注:可能不是很详细,因为时间原因,可能不够完整或缺少记录和截图。 作为记录和参考。

问题:因为对ubuntu系统不太了解,使用服务器的同事 直接百度执行了某些命令导致 很多依赖被改变,samba无法连接。

解决:

1.目前服务器主要功能是编译、访问。尝试了下编译,编译OK,相关环境没坏。ssh访问也正常。如果都出问题 可能要重装,这里尽量去解决。

2.尝试ldd 和 重装 获得错误信息。

发现两个依赖变化了,导致安装不了。

//ldd:
~# ldd /usr/sbin/smbd
~# ldd /usr/sbin/nmbd
//安装:
~# apt-get install -f samba

3.卸载这两个依赖,然后重新安装。

//卸载依赖,eg:
~# apt-get autoremove samba-common
//重新安装,
~# apt-get install samba --reinstall

4.重启服务后,仍然无法访问

//重启服务
~# service smbd restart
~# service nmbd restart

5.接下来只能查看log,具体分析了。

log在 /var/log/samba/, 先清空下这个目录的log,然后再执行相关 查看。

log.smbd  ->  smbd服务启动时 可以看的log

log.nmbd ->   nmbd服务启动时 可以看的log

log.192.168.149.100 ->  远程连接反问的log, ip对应那台客户端的ip。

这些log清空后再执行看,都很短,很容易看到问题点。

下面简单列几个这次碰到的,从log里看到的问题:

  • Failed to initialize the registry: WERR_CAN_NOT_COMPLETE

--> 删除registry.tdb即可

rm -rf /var/lib/samba/registry.tdb
  • Ignoring unknown parameter "valid user"

--> 配置文件/etc/samba/smb.conf文件中配置共享时的问题,valid user这个参数 改成 valid users即可。

正常启动后,一般服务端是OK的

  • init_smb_request: invalid wct number 255

-->应该是客户端的问题,具体原因不太清楚。 重启连接的电脑就可以(之前能正常访问)。

如果不行,看下是否是win10, win10需要勾选SMB 1.0(在开头提到的那篇又讲)。与服务端版本可能也有关,得具体看。

  • Got user=[xxxx] domain=[xxxxx] workstation=[xxxxx] len1=24 len2=224

--> 访问客户端输入的用户 域名等信息,看是否正确。

最新文章

  1. SPM paired t-test步骤
  2. 预编译命令 #if DEBUG
  3. PBAP 1.0协议翻译(Part1)
  4. XML中如何使用schema
  5. 深入浅出百度地图API开发系列(2):创建地图
  6. 【HDOJ】3473 Minimum Sum
  7. bzoj2535 [Noi2010]航空管制
  8. Django入门五之admin管理
  9. react-quill 富文本编辑器 ---- 图片处理
  10. vue px转换为rem
  11. Sublime Text3 调色板 ColorPicker插件安装及快捷键
  12. python全栈开发day24-__new__、__del__、item系列、异常处理
  13. Linux和windows 查看程序、进程的依赖库的方法
  14. python介绍与入门
  15. 20165228 2017-2018-2 《Java程序设计》第9周学习总结
  16. java面试题:Spring
  17. 对WebSocket技术的学习与探索(二)
  18. P2731 骑马修栅栏 Riding the Fences
  19. flask 的管理模块的功能add_template_global、send_from_directory
  20. Spring AOP相关术语

热门文章

  1. 图论--网络流--最大流--POJ 3281 Dining (超级源汇+限流建图+拆点建图)
  2. ipc$链接批量爆破
  3. github使用命令
  4. 面向开发者的Docker实践
  5. salesforce零基础学习(九十七)Event / Task 针对WhoId的浅谈
  6. 微软原文翻译:适用于.Net Core的WPF数据绑定概述
  7. Day_09【常用API】扩展案例3_删除源字符串中的指定字符,并计算指定字符出现的次数
  8. Java TCP小结
  9. [acdream_oj1732]求1到n的最小公倍数(n<=1e8)
  10. 题解 P2421 【[NOI2002]荒岛野人】