当前位置: 首页 > 知识库问答 >
问题:

linux - 添加 docker 用户组的之后,如何刷新用户权限?

白嘉石
2023-08-31

我安装了 docker,然后有一个 sa 用户,我把 sa 添加到 docker 用户组里面了

sudo usermod -aG docker sa

但是我输入 docker ps -a 的时候

但是提示权限问题

[sa@node-187 ~]$ docker ps -apermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied

通过重启机器倒是可以解决问题

但是有些机器不方便重启,有什么办法?

共有1个答案

蒲昀
2023-08-31

登出重新登入就成。

或者开一个新 bash 。在当前 bash 下直接运行 bash 命令好像没用。需要开一个全新的。

 类似资料:
  • 本文向大家介绍详解Linux添加/删除用户和用户组,包括了详解Linux添加/删除用户和用户组的使用技巧和注意事项,需要的朋友参考一下 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。废话不多说,下面我们来看一下。 1、建用户: adduser phpq                             //新建phpq用户 passwd phpq            

  • 添加用户组的命令是 groupadd,命令格式如下: [root@localhost ~]# groupadd [选项] 组名 选项: -g GID:指定组 ID; -r:创建系统群组。 使用 groupadd 命令创建新群组非常简单,例如: [root@localhost ~]# groupadd group1 #添加group1组 [root@localhost ~]# grep "group

  • 我有一个docker容器,里面运行着一些进程(uwsgi和celery)。我想为这些进程创建一个celery用户和一个uwsgi用户,以及一个它们都将属于的worker组,以便分配权限。 我尝试将和添加到我的Dockerfile中,但这会导致问题,因为这些命令提示输入(我已经发布了下面构建的响应)。 将用户添加到Docker容器中以便为在容器中运行的工作者设置权限的最佳方法是什么? 我的Docke

  • 本文向大家介绍Centos7学习之添加用户和用户组的方法,包括了Centos7学习之添加用户和用户组的方法的使用技巧和注意事项,需要的朋友参考一下 在使用 Centos 之前用的更多是Ubuntu,所以在 useradd 和 adduser 两条命令出现歧义,在Ubuntu系统上这是两条命令,而在Centos上则是同一条命令,adduser 是链接的形式存在 1、添加用户,Centos 没有任何交

  • 问题内容: 我想在运行时按下按钮时向JFrame中添加一些新组件。到目前为止,该方法仍然有效,但是我必须手动调整窗口大小才能看到新组件。 有什么我可以触发的动作或可以调用的方法来刷新窗口吗?任何帮助表示赞赏。提前致谢。 问题答案: 你必须去框架。如果这样不起作用,您还必须致电

  • 本文向大家介绍Ubuntu 添加新用户,包括了Ubuntu 添加新用户的使用技巧和注意事项,需要的朋友参考一下 示例 adduser命令将用户添加到系统。为了添加新的用户类型: 例: 键入上述命令后,将提示您输入有关新用户的详细信息,例如新密码,用户全名等。 以下是要求用户填写以添加新用户的信息: