@@ -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