Simplify words and fix format issues

This commit is contained in:
Baohua Yang
2026-02-24 22:01:02 -08:00
parent c44cbfcd62
commit d6e0838807
124 changed files with 45 additions and 1073 deletions

View File

@@ -1,7 +1,5 @@
## 7.11 USER 指定当前用户
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 7.11.1 基本语法
如下代码块所示展示了相关示例
@@ -38,8 +36,6 @@ flowchart LR
### 7.11.3 基本用法
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 创建并切换用户
如下代码块所示展示了相关示例
@@ -94,10 +90,6 @@ RUN useradd -r -s /bin/false appuser
USER appuser
```
#### 概述
总体概述了以下内容
#### 创建用户的方式
**Debian/Ubuntu**
@@ -126,8 +118,6 @@ RUN addgroup -g 1001 -S appgroup && \
### 7.11.5 运行时切换用户
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 使用 gosu (推荐)
ENTRYPOINT 脚本中切换用户时不要使用 `su` `sudo`应使用 [gosu](https://github.com/tianon/gosu)
@@ -165,8 +155,6 @@ exec gosu redis "$@"
#### 为什么不用 su/sudo
相关信息如下表
| 问题 | su/sudo | gosu |
|------|---------|------|
| TTY 要求 | 需要 | 不需要 |
@@ -223,8 +211,6 @@ CMD ["node", "server.js"]
### 7.11.8 最佳实践
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 1. 始终使用非 root 用户
如下代码块所示展示了相关示例
@@ -279,12 +265,8 @@ CMD ["node", "server.js"]
### 7.11.9 常见问题
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### Q权限被拒绝
运行以下命令
```bash
permission denied: '/app/data.log'
```