之前在ubuntu上配置samba已经多次,今天突然发现,我的电脑映射到服务器的网盘无法访问了,在输入用户名和密码后,界面一直在“连接中”的界面,或者干脆提示无法访问。但删除网盘后再连接,还是会提示输入用户名和密码(这说明至少连接是正常的),输入之后同之前一样,连接中,或者无法访问。
一般这种情况应该是服务出了问题,类似之前配置SVN服务也是一样。不好检查,那我就卸载后重装下samba吧,结果除了挺多问题的。大概过程如下:
按照gpt的提示,如下操:
如上提示,gpt提示2种可能:
错误表明你正在尝试安装的软件包版本之间存在不兼容性,特别是关于依赖关系。可能的原因是你的软件包存储库配置中存在问题,或者系统中有一些软件包处于 "held" 状态,无法进行升级或安装。
按照提示执行:
如上执行后,安装失败信息同上,此时gpt提示可能是sources.list有问题(一般安装问题和这个都有关系),我的sources.list文件如下:
Ubuntu 版本是 20.04(根据内核版本推断),而 /etc/apt/sources.list 文件中的软件源配置却指向了 Ubuntu 16.04(Xenial)的镜像。这是导致依赖关系问题的主要原因。
手动修改 /etc/apt/sources.list
之后安装没有再出现如上的异常错误:
出现这个错误的原因可能是由于 Samba 安装过程中配置文件或依赖项存在问题。我们可以尝试以下步骤来解决这些问题
如上,安装成功,之后配置smb.conf,配置方式同之前:
但smba在用户创建,并重启服务后,远程映射磁盘的时候,提示输入密码,之后一直显示尝试连接,无法打开,现象同最开始一样的!!
对照gpt提示,逐步分析:
其实分析问题有个快捷方式,查看日志,如下:
sudo cat /var/log/syslog
可以查看到最新的日志,如下,基本都是提示 UFW BLOCK,就是防火墙在起作用:
gpt还提供日下几种方式检查,一并列举下:
以上就是samba服务异常的分析过程,中间包括了卸载程序方法及可能出现异常处理,希望对以后的问题处理有帮助
到此这篇samba 拒绝访问(samba不能访问)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/70763.html