Нет разрешения на / var / www / folder, даже если root

В терминале перейдите к файлу драйвера:

cd ~/Desktop/rtl8812AU_linux_v4.3.20_16317.20160108

Затем отредактируйте Makefile:

nano Makefile

Найдите строку, которая читается следующим образом: [!d2 ]

#EXTRA_CFLAGS += -Wno-error=date-time   # Fix compile error on gcc 4.9 and later

Измените его так:

EXTRA_CFLAGS += -Wno-error=date-time    # Fix compile error on gcc 4.9 and later

Сохранить (Ctrl + o и Enter) и выйти из текстового редактора (Ctrl + x).

] Теперь перекомпилируем:

make clean
make

Предполагая, что дальнейших ошибок нет:

sudo make install
2
задан 6 May 2018 в 13:19

4 ответа

Apache и подобные серверные программы обычно не запускаются пользователем root, так как это может привести к утечке безопасности, если они содержат ошибку.

Рекомендуется для веб-страниц (которые не изменены от Apache), принадлежащих root и обладающих разрешениями на чтение для всех, но он не позволяет серверу изменять содержимое.

Apache обычно запускается под пользователем www-data. Чтобы разрешить доступ на запись к вашему /var/www, вы должны изменить право собственности на соответствующие данные. Вы должны ограничить доступ к папкам, которые вам действительно нужны, чтобы изменить с помощью сервера.

sudo chown -R www-data:www-data /var/www/<relevant subfolder>

К вашим конкретным вопросам:

Если я изменю владельца или группу папок / файлов, будет ли удален «root» владелец / группа, что означает, что у них нет доступа?

Пока вы сохраняете разрешения на чтение для всех, каждый может их прочитать.

Если я изменю владельца или группу папок / файлов, будет ли удален владелец / группа «root», то есть они будут иметь

Можно ли разрешить нескольким группам и / или пользователям определенные разрешения, например, в Windows, или я могу назначить только одного владельца и одну группу?

12] Что делать, если я хочу иметь следующую настройку: ...

Если вам нужно, чтобы несколько пользователей имели определенные разрешения, вам нужно создать группу для них в Linux.

2
ответ дан 22 May 2018 в 10:56

Apache и подобные серверные программы обычно не запускаются пользователем root, так как это может привести к утечке безопасности, если они содержат ошибку.

Рекомендуется для веб-страниц (которые не изменены от Apache), принадлежащих root и обладающих разрешениями на чтение для всех, но он не позволяет серверу изменять содержимое.

Apache обычно запускается под пользователем www-data. Чтобы разрешить доступ на запись к вашему /var/www, вы должны изменить право собственности на соответствующие данные. Вы должны ограничить доступ к папкам, которые вам действительно нужны, чтобы изменить с помощью сервера.

sudo chown -R www-data:www-data /var/www/<relevant subfolder>

К вашим конкретным вопросам:

Если я изменю владельца или группу папок / файлов, будет ли удален «root» владелец / группа, что означает, что у них нет доступа?

Пока вы сохраняете разрешения на чтение для всех, каждый может их прочитать.

Если я изменю владельца или группу папок / файлов, будет ли удален владелец / группа «root», то есть они будут иметь

Можно ли разрешить нескольким группам и / или пользователям определенные разрешения, например, в Windows, или я могу назначить только одного владельца и одну группу?

Что делать, если я хочу иметь следующую настройку: ...

Если вам нужно, чтобы несколько пользователей имели определенные разрешения, вам нужно создать группу для них в Linux.

2
ответ дан 17 July 2018 в 15:05

Apache и подобные серверные программы обычно не запускаются пользователем root, так как это может привести к утечке безопасности, если они содержат ошибку.

Рекомендуется для веб-страниц (которые не изменены от Apache), принадлежащих root и обладающих разрешениями на чтение для всех, но он не позволяет серверу изменять содержимое.

Apache обычно запускается под пользователем www-data. Чтобы разрешить доступ на запись к вашему /var/www, вы должны изменить право собственности на соответствующие данные. Вы должны ограничить доступ к папкам, которые вам действительно нужны, чтобы изменить с помощью сервера.

sudo chown -R www-data:www-data /var/www/<relevant subfolder>

К вашим конкретным вопросам:

Если я изменю владельца или группу папок / файлов, будет ли удален «root» владелец / группа, что означает, что у них нет доступа?

Пока вы сохраняете разрешения на чтение для всех, каждый может их прочитать.

Если я изменю владельца или группу папок / файлов, будет ли удален владелец / группа «root», то есть они будут иметь

Можно ли разрешить нескольким группам и / или пользователям определенные разрешения, например, в Windows, или я могу назначить только одного владельца и одну группу?

Что делать, если я хочу иметь следующую настройку: ...

Если вам нужно, чтобы несколько пользователей имели определенные разрешения, вам нужно создать группу для них в Linux.

2
ответ дан 20 July 2018 в 15:30

Apache и подобные серверные программы обычно не запускаются пользователем root, так как это может привести к утечке безопасности, если они содержат ошибку.

Рекомендуется для веб-страниц (которые не изменены от Apache), принадлежащих root и обладающих разрешениями на чтение для всех, но он не позволяет серверу изменять содержимое.

Apache обычно запускается под пользователем www-data. Чтобы разрешить доступ на запись к вашему /var/www, вы должны изменить право собственности на соответствующие данные. Вы должны ограничить доступ к папкам, которые вам действительно нужны, чтобы изменить с помощью сервера.

sudo chown -R www-data:www-data /var/www/<relevant subfolder>

К вашим конкретным вопросам:

Если я изменю владельца или группу папок / файлов, будет ли удален «root» владелец / группа, что означает, что у них нет доступа?

Пока вы сохраняете разрешения на чтение для всех, каждый может их прочитать.

Если я изменю владельца или группу папок / файлов, будет ли удален владелец / группа «root», то есть они будут иметь

Можно ли разрешить нескольким группам и / или пользователям определенные разрешения, например, в Windows, или я могу назначить только одного владельца и одну группу?

Что делать, если я хочу иметь следующую настройку: ...

Если вам нужно, чтобы несколько пользователей имели определенные разрешения, вам нужно создать группу для них в Linux.

2
ответ дан 23 July 2018 в 16:02

Другие вопросы по тегам:

Похожие вопросы: