Ubuntu2004卸载samba后安装失败解决方法
背景:
samba服务出现了点问题,想要重新安装samba,于是使用sudo apt purge samba卸载了samba服务,
发现samba相关文件没有被删除,于是手动删除了/etc/samba、/var/lib/samba和/usr/shar/samba目录。
使用apt install samba重新装时提示安装错误。
解决方法:
安装samba服务的时候同时也安装了很多依赖服务,使用apt purge强制卸载的时候相关服务没有被卸载。卸载sanba服务的时候也要将这些服务删除。不然samba无法正常重装。
使用 apt list --installed | grep samba 列出所有与samba相关的已安装包后进行卸载。
全部卸载后重新安装即可正常安装
说明:
使用pdbedit -L提示:
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
tdbsam_getsampwnam: failed to open /var/lib/samba/private/passdb.tdb!
User Search failed!
原因:没有权限导致,通过root用户来执行就行了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了