Skip to content

Commit 173d1fc

Browse files
committed
doc: update docs/chown.md
1 parent 5a6a6f9 commit 173d1fc

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

docs/chown.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ $ sudo chown -R alice:staff project/
111111
```shell
112112
$ sudo chown --preserve-root -R alice:staff /srv/app
113113
```
114+
<!--rehype:className=wrap-text-->
114115
115116
递归处理重要路径时可加 `--preserve-root`,降低误把根目录作为目标的风险。
116117
@@ -120,12 +121,14 @@ $ sudo chown --preserve-root -R alice:staff /srv/app
120121
```shell
121122
$ sudo chown --from=root:root app:app config.yml
122123
```
124+
<!--rehype:className=wrap-text-->
123125
124126
只有当 `config.yml` 当前所有者和属组都是 `root` 时,才改为 `app:app`
125127
126128
```shell
127129
$ sudo chown --from=:oldgroup :newgroup *.log
128130
```
131+
<!--rehype:className=wrap-text-->
129132
130133
只要求当前属组匹配 `oldgroup`,匹配后把属组改为 `newgroup`
131134
@@ -134,6 +137,7 @@ $ sudo chown --from=:oldgroup :newgroup *.log
134137
```shell
135138
$ sudo chown --reference=template.txt target.txt
136139
```
140+
<!--rehype:className=wrap-text-->
137141
138142
`target.txt` 的所有者和属组改成与 `template.txt` 相同。
139143
@@ -170,6 +174,7 @@ $ sudo chown -R www-data:www-data /var/www/example
170174
```shell
171175
$ sudo chown -R www-data:www-data /var/www/example/uploads
172176
```
177+
<!--rehype:className=wrap-text-->
173178
174179
只给需要写入的目录设置 Web 服务用户归属,其他代码目录应尽量保持只读权限。
175180
@@ -178,6 +183,7 @@ $ sudo chown -R www-data:www-data /var/www/example/uploads
178183
```shell
179184
$ sudo chown -R "$USER":"$USER" ~/.config/my-tool
180185
```
186+
<!--rehype:className=wrap-text-->
181187
182188
当配置目录被 `sudo` 创建后,可把它恢复为当前用户拥有。
183189

0 commit comments

Comments
 (0)