Docker基础(0)linux用户创建和设置权限

文章目录

  • 1.新增docker用户组
    • [1.1 创建用户组](#1.1 创建用户组)
    • [1.2 查询用户组是否存在](#1.2 查询用户组是否存在)
      • [1.2.1 查询所有用户组](#1.2.1 查询所有用户组)
      • [1.2.2 查询指定用户组](#1.2.2 查询指定用户组)
  • 2.新增用户
    • [2.1 添加用户](#2.1 添加用户)
    • [2.2 设置密码](#2.2 设置密码)
  • 3.添加用户到用户组
    • [3.1 用户和用户组关联](#3.1 用户和用户组关联)
    • [3.2 更新用户组](#3.2 更新用户组)
    • [3.3 查询用户所在用户组](#3.3 查询用户所在用户组)
  • 4.参考文档

1.新增docker用户组

一般来说,在按照官网的方法步骤安装完成docker之后,会默认创建完成一个docker用户组,如果没有,那么则需要我们手动创建。

1.1 创建用户组

powershell 复制代码
# 默认创建
# group add groupname
groupadd docker

# 指定ID
groupadd -g 1005 docker

1.2 查询用户组是否存在

1.2.1 查询所有用户组

powershell 复制代码
# 查询所有用户组
cat /etc/group

1.2.2 查询指定用户组

powershell 复制代码
# 查询指定用户组
grep 'docker' /etc/group

2.新增用户

2.1 添加用户

powershell 复制代码
# 一般用户的根目录为/home/newUser,用户名和用户主目录一致
# useradd -m username
useradd -m docker01

2.2 设置密码

powershell 复制代码
#passwd username
passwd docker1

3.添加用户到用户组

3.1 用户和用户组关联

powershell 复制代码
# gpasswd -a username groupname
gpasswd -a docker1 docker

3.2 更新用户组

powershell 复制代码
newgrp docker

3.3 查询用户所在用户组

powershell 复制代码
groups docker1

4.参考文档

【1】用户、用户组概念和基本操作
【2】docker: permission denied相关解决

相关推荐
Joseph Cooper8 小时前
Linux regmap 子系统实战:在驱动中 dump PMIC 寄存器定位供电问题
linux·运维·服务器
计算机安禾8 小时前
【Linux从入门到精通】第35篇:容器化技术预备——Docker安装与基本概念
linux·运维·docker
子木HAPPY阳VIP8 小时前
信创UOS,Docker 完整操作部署(Dockerfile部署方式)&排错整合
linux·运维·redis·nginx·docker·容器·tomcat
瞎折腾啥啊8 小时前
vcpkg与CMake
linux·c++·cmake·cmakelists
AOwhisky8 小时前
Kubernetes调度与服务暴露:从“定时任务”到“服务发现”的完全指南
linux·运维·云原生·容器·kubernetes·服务发现
hahaha 1hhh8 小时前
中文乱码 ubuntu autodl
linux·运维·前端
计算机安禾8 小时前
【Linux从入门到精通】第37篇:NFS网络文件系统——无状态的数据共享
linux·网络·php
暴力求解8 小时前
Linux---保存信号
linux·运维·服务器·开发语言·操作系统
Bruce_Liuxiaowei8 小时前
CVE-2026-31431 (Copy Fail) 漏洞复现与验证记录
linux·安全·漏洞复现·cve-2026-31431
Cyber4K8 小时前
【Kubernetes专项】温故而知新,重温技术原理(6)
云原生·容器·kubernetes