故障描述:

一台朋友的笔记本(OS为Windows 7 旗舰版,安装版盗版系统)在试图访问Samba服务器(原先已经搭建好并一直运行良好)时遇到了故障。表现为打开“网络”后无法发现Samba服务器共享的内容。

故障分析:

因为Samba服务器是我参与配置的,samba运行在工作组模式下,工作组设置为workgroup。客户端是在内网且与Samba服务器是同一子网。Samba服务器是原先已经搭建好并一直运行良好的,并不存在服务器端存在问题的可能性。因此我检查了下客户机的配置,发现网络发现没有开启,并且客户端的工作组根本工作不正常。工作组处于不可用的状态,如下图所示:

但实际上,这台电脑的工作组是workgroup,如图所示:

因此只要解决上面分析出来的两个问题就应该可以解决了。

解决方案:

根据经验,windows操作系统出现这种原因应该是与相关的服务没有开启有关,可能的相关服务如下图(每张图说明了这个服务的功能)所示。

1.Workstation

2.Server

3.Computer Browser

经过修改发现只要将上面列出的服务启动之后,就可以正常的使用工作组和访问Samba了。

值得注意的是:ComputerBrowser服务(网络发现)依赖于上面的两个服务(Server和Workstation,如下图所示)。

至此故障已经成功排除。

总结:

对于管理、维护人员:一般来说,对于一个操作系统(比如windows)的功能的正常工作与否是与系统提供的服务有很大的关系的。比如上述描述的那样(当然在Linux系统中也不例外,各种服务都对应着一个守护进程,比如我查看smb的运行状态可以在命令行中输入‘service smb status’)。有的时候利用图形界面进行管理往往不如利用命令行有效率,甚至有时可能遭遇操作无法完成的状况。比如我想查看启动的服务或者查看服务运行的状态完全可以迅速的使用命令行来查看。诸如此类,不详细一一列举。

对于Windows的最终用户而言,我强烈建议大家最好使用正版系统,以免造成容易被忽略的在操作系统本身存在的问题。即使大家不想购买正版,那至少也要是安装版的(当然,我也不能保证不会出现问题,因为这完全取决于用户的设置)。微软或者产品制造商这样说也不是没有道理的,一个经过删减和优化的DIY非正版系统可能存在着更多的漏洞、安全隐患和不可预知的错误。

PS:很多时候管理员或维护人员在“推脱责任”时说这是可能是由于客户端系统为盗版的原因,也不是没有原因的,可能的原因大概真的就在于此吧!

linux下samba服务器无法访问,解决windows7客户端无法访问Samba服务器的故障相关推荐

  1. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  2. Kali Linux下运行Sniffjoke出错的解决

    Kali Linux下运行Sniffjoke出错的解决 由于Kali Linux版本的更新和Sniffjoke发布时间久远等问题,Sniffjoke在新版本的Kali Linux中运行存在各种问题.下 ...

  3. Linux下数据库连接超时时长,关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法...

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer ...

  4. Linux mysql 登录 2002,Linux 下 Mysql error 2002 错误解决

    Linux 下 Mysql error 2002 错误解决 先查看 /etc/rc.d/init.d/mysqld status 查看mysql是否已经启动. 如果启动的的话,先将数据库停止   ki ...

  5. linux下adb连接不上解决方法

    linux下adb连接不上解决方法 参考文章: (1)linux下adb连接不上解决方法 (2)https://www.cnblogs.com/asin-huang/p/8604368.html 备忘 ...

  6. linux下安装mongodb,以及解决安装报错问题

    linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...

  7. Linux下创建目录没有权限如何解决

    Linux下创建目录没有权限如何解决 sudo mkdir -m 777 <file_name> 创建任何人都可以编辑的文件夹 切换超级用户 sudo su

  8. linux定时备份数据库到远程ftp,Linux下自动备份MySQL数据库并上传到远程FTP服务器...

    Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本 说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的xshelldata数据库到 ...

  9. linux下vmware12不能3D加速解决方法

    最近终于舍弃了Winodws,装了个Centos7.以前用虚拟机运行Linux的时候,用字符界面也卡起卡起的,这下终于爽了. 在centos7上安装vmware12还算比较顺利,但是运行在虚拟机上运行 ...

  10. mysql linux err2003_远程连接linux下的mysql Err1045 Err2003解决办法

    本人linux系统 Centos7 1.Err2003 我个人的情况是因为linux中防火墙开启并阻止了3306这个mysql端口的远程连接 解决办法: CentOS 7.0默认使用的是firewal ...

最新文章

  1. Android中实现为TextView添加多个可点击的文本
  2. mysql null 排前面_Mysql实现null值排在最前/最后的方法示例
  3. 【深度学习】面向医学图像的病灶分割调研(三)
  4. matlab simulink 直线一级倒立摆控制方法研究 状态观测
  5. aws emr 大数据分析_DataOps —使用AWS Lambda和Amazon EMR的全自动,低成本数据管道
  6. 全新OpenMMLab邀你入伙 共创AI开源世界
  7. 计算机如何自动屏幕保护,怎样设置屏保
  8. MC新手入门(二十八)------ 顺序结构程序
  9. android ffmpeg 优点_在Android中使用FFmpeg(android studio环境)
  10. Codeforces Round #378 (Div. 2) D. Kostya the Sculptor 分组 + 贪心
  11. 如何用Python做好友管理系统
  12. 利用oc门或od门实现线与_OC门电路和OD门电路原理
  13. android gps free,GPS HUD Speedometer Free
  14. 总结两种最常用的python打包方式
  15. Goland常用快捷键
  16. linux 编译chromium,chromium(linux环境)指定版本下载和编译教程
  17. 区域增长法和连通区域标记法【小记】
  18. windows10电脑在哪配置DNS
  19. 解决 Signed Claims JWSs are not supported. 异常
  20. Android Framework开发大揭秘!从小白到大佬的进阶之路

热门文章

  1. 安装mediawiki维基百科
  2. 3lian网页素材网站
  3. CAD不支持实时调试
  4. 彻底理解 Window 和 WindowManager
  5. mantis最正确的安装步骤详解,不能实现你找我
  6. Python 网页下载文件
  7. vue 选项卡切换
  8. 对静态页面的一些理解
  9. 百度2017春招笔试真题编程题集合--买帽子
  10. filco圣手二代蓝牙连接win10系统(华硕笔记本)