LINUX.ORG.RU

История изменений

Исправление sanwashere, (текущая версия) :

Для этого нужно сменить владельца файлов на пользователя, отличного от текущего.
Например, если имеем такое:

[root@beta www]# ls -l
итого 92
-rw-------. 1 nginx nginx 66782 авг 27 18:40 icon.png
-rw-------. 1 nginx nginx   412 авг 27 18:40 index.html
-rw-------. 1 nginx nginx 17447 авг 27 18:40 logo.gif

Меняем владельца на другого пользователя:
[root@beta www]# chown root.root *
[root@beta www]# ls -l
итого 92
-rw-------. 1 root root 66782 авг 27 18:40 icon.png
-rw-------. 1 root root   412 авг 27 18:40 index.html
-rw-------. 1 root root 17447 авг 27 18:40 logo.gif

После этого мой NGINX будет отдавать 403-ю ошибку, так как доступа к файлам у него нет.
Добавляем права на чтение остальным пользователям:
[root@beta www]# chmod 0604 *
[root@beta www]# ls -l
итого 92
-rw----r--. 1 root root 66782 авг 27 18:40 icon.png
-rw----r--. 1 root root   412 авг 27 18:40 index.html
-rw----r--. 1 root root 17447 авг 27 18:40 logo.gif

И страницы отдаются нормально.

Исходная версия sanwashere, :

Для этого нужно сменить владельца файлов на пользователя, отличного от текущего.
Например, если имеем такое:

[root@beta www]# ls -l
итого 92
-rw-------. 1 nginx nginx 66782 авг 27 18:40 icon.png
-rw-------. 1 nginx nginx   412 авг 27 18:40 index.html
-rw-------. 1 nginx nginx 17447 авг 27 18:40 logo.gif

Меняем владельца на другого пользователя:
[root@beta www]# chown root.root *
[root@beta www]# ls -l
итого 92
-rw-------. 1 root root 66782 авг 27 18:40 icon.png
-rw-------. 1 root root   412 авг 27 18:40 index.html
-rw-------. 1 root root 17447 авг 27 18:40 logo.gif

После этого мой NGINX будет отдавать 403-ю ошибку, так как доступа к файлам у него нет.
Добавляем права на чтение остальным пользваотелям:
[root@beta www]# chmod 0604 *
[root@beta www]# ls -l
итого 92
-rw----r--. 1 root root 66782 авг 27 18:40 icon.png
-rw----r--. 1 root root   412 авг 27 18:40 index.html
-rw----r--. 1 root root 17447 авг 27 18:40 logo.gif

И страницы отдаются нормально.