Я сейчас нахожусь в процессе перехода с Ubuntu 18.04 VirtualBox на WSL. Все готово для создания полноценной среды веб-разработки. К сожалению, права доступа к файлу и право собственности на него являются для меня проблемой прямо сейчас.
--- Отказ от ответственности --- Я знаю, что в серверной среде это было бы довольно плохо и не было бы сделано. Это только для моего локального процесса разработки, и это требование останется там.
Чего я хочу добиться, так это иметь согласованный набор разрешений и прав владения в моем / var / www (и всем ниже).
- Каждый элемент в / var / www should принадлежит моему пользователю оболочки, независимо от того, указан файл или каталог.
- Каждый элемент должен иметь группу
www-data
, чтобы пользователь веб-сервера иметь доступ. - Каждый файл должен иметь разрешение
0664
и каждый каталог 0775
. - Каждый новый элемент должен соответствовать этим требованиям.
То, что я исследовал до сих пор: если я создаю новый каталог / файл из оболочки или внутри VSCode, мой пользователь и группа используются. Если я создаю новый каталог из проводника windows, владельцем будет root:root
. Тем не менее, мне также нужно выяснить, как установить разрешения по умолчанию для новых объектов.
Мне просто нужен простой способ использовать мои файлы в любом месте, где я нахожусь в моей системе.
Есть есть кто-нибудь с идеей для этого?
Большое спасибо, Danaq.
Редактировать: Было бы также хорошо, чтобы установить все на www-data:ww-data
и добавить мой пользователь оболочки в www-data
-группировать, если права применяются, как описано выше.