首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >incron -无效用户的表-重新启动后- ubuntu 18.04

incron -无效用户的表-重新启动后- ubuntu 18.04
EN

Stack Overflow用户
提问于 2020-07-02 17:17:35
回答 1查看 95关注 0票数 0

我使用incron检查用户家之外的几个文件夹上发生了什么,例如:

代码语言:javascript
复制
/folder/tmp/pdf-writer-work/AD_User_Login IN_MOVED_TO pdf-firefox "$#"
/folder/tmp/pdf-writer-alert/AD_User_Login IN_CREATE pdf-writer-alert "$#"

我的用户在/etc/incron.allow所有文件夹看起来都很好,当我手动重新启动incron时,它正在工作。

重新启动后,我在syslog中看到以下消息:

代码语言:javascript
复制
incrond[961]: table for invalid user AD_User_Login found (ignored)

如果我重新启动incron,一切正常

由于我的用户在Active Directory上,所以我使用sss进行登录。我的用户的主页在登录之前也是加密的。

有什么想法吗?

感谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2020-08-03 22:38:18

我自己也遇到过类似的问题(尽管是在centos上)--比如使用incron为账户使用sss处理文件,并看到报告的无效用户,这是一个在incron重启后消失的错误。

如果你仍然遇到这个问题,这个问题似乎是由于在systemd启动配置中sssd和incrond之间没有可见的关系,这可能导致incrond在sssd之前启动,因此问题中的用户帐户仍然不可见。

在centos机器上,相关的文件是/usr/lib/systemd/system/incrond.service/usr/lib/systemd/system/sssd.service (在以/etc/systemd为根的树中查找Ubuntu等效项)。我建议在incrond服务文件中添加After=sssd.service行(或者在现有的After行中添加额外的服务),运行systemctl daemon-reload并重启。

您可能还需要进行一些相关的更改,以确保在启动incron服务时系统可以访问您的加密目录(但是,如果它要求用户在启动服务之前已经登录,以便对其进行解密,这可能是不可能的)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62692993

复制
相关文章

相似问题

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