Ubuntu2004卸载samba后安装失败解决方法

背景:
samba服务出现了点问题,想要重新安装samba,于是使用sudo apt purge samba卸载了samba服务,
发现samba相关文件没有被删除,于是手动删除了/etc/samba、/var/lib/samba和/usr/shar/samba目录。
image

使用apt install samba重新装时提示安装错误。
image

解决方法:
安装samba服务的时候同时也安装了很多依赖服务,使用apt purge强制卸载的时候相关服务没有被卸载。卸载sanba服务的时候也要将这些服务删除。不然samba无法正常重装。
image

使用 apt list --installed | grep samba 列出所有与samba相关的已安装包后进行卸载。
image

全部卸载后重新安装即可正常安装
image

说明:
使用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用户来执行就行了。
image

posted on 2023-08-30 14:59  背对背依靠  阅读(208)  评论(0编辑  收藏  举报