27
|
boardrider Patrick K · 技术社区 · 7 年前 |
![]() |
1
52
错误217表示服务尝试启动时用户不存在。在您的情况下,服务中指定的用户是
如果该用户名不是实际用户名(例如,如果有输入错误),则可能会出现这种情况;如果该用户是某个外部用户存储(例如LDAP或Active Directory)的一部分,并且需要启动的允许Linux服务器访问外部用户存储的服务尚未启动,也可能会出现这种情况。例如
|
![]() |
2
0
这个问题有两个部分。一个是如何诊断217个/用户,另一个是如何修复它。我只关注前者。 对于217/用户,这里有一些好的建议: https://www.reddit.com/r/linuxquestions/comments/oaya49/systemd_service_not_starting_with_status217/ 217“总是”并不意味着这是一个用户问题,它只是意味着它退出了217。可能会也可能不会。。。 您可以使用journalctl查看哪些服务最初“似乎出现在它出现之后”或什么没有出现的日志。
有可能在引导过程中系统启动时“网络用户”还不可用,您可以通过添加
您还可以尝试将组和用户名(以及环境)更改为您“认为”systemd正在运行的内容,然后手动运行,看看会发生什么。 https://serverfault.com/questions/410577/execute-a-command-from-another-group 有点希望systemd输出更多的调试,这样您就可以更容易地知道它正在运行什么。。。 在某些奇怪的情况下,您可能需要同时指定User=和Group= https://superuser.com/a/1452367/39364 在我们的案例中,运行“vintela status”时会显示一条消息“SELinux可能未正确配置”,并且可以肯定的是,在禁用SELinux后,它开始按预期工作,不再是217。[红帽8] |
![]() |
ekka · 托管-如何从家中获取我网站的域名? 7 年前 |
|
silo · 使用ansible在RHEL VM上安装Docker 7 年前 |
![]() |
jhon.smith · 如何在RedHat 7上安装可选RPM? 7 年前 |
![]() |
user3921699 · Bluemix安全网关 8 年前 |
![]() |
neo · SCTP流上的TLS握手 8 年前 |