いくつかの許可を変更しようとした後、/ var/www /フォルダーを完全に台無しにしました。ブラウザでローカルホストを開くことができなくなりました。
以下は、関連するフォルダーのアクセス許可です。
ルートで、
d--------- 14 root root 4096 Jan 16 23:57 var
varで、
drwxr-xr-x 2 root root 4096 Jan 17 04:10 backups
drwxr-xr-x 17 root root 4096 Jan 17 00:57 cache
drwxrwsrwt 2 root whoopsie 4096 Jan 17 04:10 crash
drwxr-xr-x 69 root root 4096 Jan 17 03:35 lib
drwxrwsr-x 2 root staff 4096 Oct 19 14:44 local
lrwxrwxrwx 1 root root 9 Jan 16 21:13 lock -> /run/lock
drwxrwxr-x 12 root syslog 4096 Jan 17 16:31 log
drwxrwsr-x 2 root mail 4096 Oct 21 21:19 mail
drwxrwsrwt 2 root whoopsie 4096 Oct 21 21:30 metrics
drwxr-xr-x 2 root root 4096 Oct 21 21:19 opt
lrwxrwxrwx 1 root root 4 Jan 16 21:13 run -> /run
drwxr-xr-x 8 root root 4096 Oct 21 21:27 spool
drwxrwxrwt 5 root root 4096 Jan 17 17:27 tmp
drw------- 3 www-data www-data 4096 Jan 16 23:57 www
/ var/www /
drwxrwx--- 3 www-data www-data 4096 Jan 17 00:33 html
/ var/www/html /
-rwxrwx--- 1 www-data www-data 20 Jan 17 00:00 info.php
-rwxrwx--- 1 www-data www-data 11321 Jan 16 23:57 index.html
drwxrwx--- 4 www-data www-data 4096 Jan 17 03:01 movie
以下は、全体を台無しにしたコマンドの一部です。
199 Sudo chmod -R 777 /var/www/html/
200 Sudo chown -R www-data:www-data /var/www
201 chmod go-rwx /var/www
202 chmod go-rwx /var/www/html/
203 Sudo chown -R www-data:www-data /var/www/html/
204 chmod go-rwx /var/www/html/
205 chmod go+x /var/www/html/
206 chgrp -R www-data /var/www/html/
207 hmod -R go-rwx /var/www/html/
208 chmod -R go-rwx /var/www/html/
209 chmod -R g+rx /var/www/html/
210 chmod -R g+rwx /var/www/html/
224 Sudo chmod +x /var
225 systemctl restart Apache2
230 Sudo chmod +r -w -x /var/
231 Sudo chmod /var/ +r -w -x
232 Sudo chmod /var/ -r -w -x
235 chmod 755 /var/www/
236 chmod 644 /var/www/*
237 Sudo chgrp www-data /var/www
238 Sudo chmod 775 /var/www
239 Sudo chown -R www-data:www-data /var/www
240 chmod go-rwx /var/www
241 chmod go+x /var/www
242 chgrp -R www-data /var/www
243 chmod -R go-rwx /var/www
244 chmod -R g+rx /var/www
245 chmod -R g+rwx /var/www
246 chown -R www-data:www-data /var/www/*
247 chown -R www-data:www-data /var/www/
248 chmod -R og-r /var/www/html/
249 chown -R root:root /var/www/
250 chmod -R 777 /var/www
253 chmod -R 777 /var/www/html/
サーバーを再度実行できるようにアクセス許可をリセットする方法はありますか?開発目的のためだけに!
/var/
と/var/www/
は間違っています。
Sudo chmod 755 /var/
Sudo chmod 755 /var/www/
(須藤が必要です)。 /var/www/
内のディレクトリとファイルを修正するには:
Sudo find /var/www/ -type d -exec chmod 755 {} \;
Sudo find /var/www/ -type f -exec chmod 644 {} \;
(おそらくsudoは必要ありませんが、これらのディレクトリに「ルート」所有ファイルが存在する可能性があります)ディレクトリには実行可能セットが必要です。グループやその他のユーザーがより多く/より少ない権限を持つことができます)。ファイルはそうではないので、644では、環境設定に基づいて640、664、660に変更できます。同じ理由)。
それであるはずです。
ユーザーとグループの設定もリセットしたい場合(履歴を見れば不要です):
Sudo chown -R www-data:www-data /var/www/