首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户在停靠组中,但如果之前不调用“`newgrp docker”,则无法再访问docker命令。

用户在停靠组中,但如果之前不调用“`newgrp docker”,则无法再访问docker命令。
EN

Ask Ubuntu用户
提问于 2020-03-26 07:21:50
回答 1查看 345关注 0票数 0

我使用Ubuntu18.04.4LTS作为我的桌面系统,我通常让docker组中的用户能够运行Docker命令。似乎最近发生了一些变化,现在我不能再调用Docker命令了,除非我以前在shell中调用$ newgrp docker (或者使用sudo)。

PS: groups (不带参数)只返回用户名,但groups $USER正确地返回包含docker的所有组。这是预期的,还是可能相关的?

EN

回答 1

Ask Ubuntu用户

发布于 2020-03-26 07:21:50

好吧,我找到了原因。我最近改用了lightdm,它似乎有一个错误导致了这种情况。我是bug 1781418

解决方案要么是卸载libpam-kwallet4,要么是在/etc/pam.d/lightdm中注释掉这些行,从而解决以下问题:

代码语言:javascript
复制
auth optional pam_kwallet.so
auth optional pam_kwallet5.so
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1220315

复制
相关文章

相似问题

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