首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Winbind,什么会导致缓存的损坏?

Winbind,什么会导致缓存的损坏?
EN

Unix & Linux用户
提问于 2020-05-11 20:33:12
回答 1查看 329关注 0票数 1

我有一个“工作”的Samba4环境。我使用了旧的好方法Winbind,工作正常,但有时(例如Samba升级版本之后)缓存变得“损坏”,我的用户消失了。

代码语言:javascript
复制
wbinfo -i pinuser
failed to call wbcGetpwnam: WBC_ERR_DOMAIN_NOT_FOUND
Could not get info for user pinuser

如果我删除缓存文件,用户将神奇地出现。

代码语言:javascript
复制
find /var/lib/samba/ /var/cache/samba/ -name gencache.tdb -exec rm -vf {} \;
systemctl restart winbind.service 
wbinfo -i pinuser
pinuser:*:10005:10016::/home/pinuser:/bin/bash

是什么导致缓存损坏?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-03-03 21:33:06

解决办法太容易了。执行此命令后,所有工作正常,不需要删除任何文件,仍未解决缓存“损坏”的原因。

代码语言:javascript
复制
net cache flush

让我们看看“行动中”的命令。

代码语言:javascript
复制
id pinuser
id: 'pinuser': no such user
sudo net cache flush
wbinfo -i pinuser
pinuser:*:10005:10016::/home/pinuser:/bin/bash
id pinuser
uid=10005(pinuser) gid=10016(domain users) groups=10016(domain users)
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/585993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档