Будучи новичком в игре с сервером Ubuntu 20.04 (VM), я здесь, чтобы искать предложения, а не портить систему :)
У меня установлен сервер Nginx, который готов обслуживать HTML-файлы из /var/www/html
, как только права доступа к файлам будут разобраны. Сервер Nginx установлен для предоставления содержимого HTML-файлов интерфейсному приложению.Некоторым портам может быть разрешен «общедоступный доступ» (внешний доступ / за пределами сетевого брандмауэра), и, в принципе, интерфейсное приложение взаимодействует с этими портами для отображения данных HTML-файлов в приложении. Некоторые файлы HTML имеют связанные файлы JS и CSS.
Я ищу некоторые предложения по исправлению разрешений для моего вышеуказанного варианта использования. Я определенно не хочу столкнуться с чмод 777
ловушка :) неужели судо чмод -R 755
что мне нужно передать HTML-файлы в приложение? Иногда мне нужно редактировать файлы HTML в том же каталоге.
Я проверил разрешения на /var/www/html
, и это то, что Ubuntu сказал мне.
$ ls -ld /var/www
drwxr-xr-x 3 root root 4096 11 января 21:23 /var/www
и
$ ls -ld /var/www/html
drwxr-xr-x 2 root root 4096 26 января 23:20 /var/www/html
Судя по всему, root здесь является «королем», имеющим все разрешения. Мой пользователь не является пользователем root, но у меня есть привилегии root, так как я могу запускать судо
команды без проблем.