Как редактировать и публиковать мои файлы одновременно в Mac OS? - PullRequest
0 голосов
/ 06 февраля 2012

У меня серьезная проблема. Каждый раз, когда я редактирую свой исходный код, я должен сделать chown username:groupname для моей папки htdocs. Теперь, если мне нужно опубликовать свои файлы и выполнить их на веб-сервере, я должен сделать chown www:www, чтобы все работало правильно. Я пытался изменить свое имя пользователя, имя группы в httpd.conf на свой логин в Mac OS, но право собственности все равно было установлено неправильно. Я просто хочу иметь возможность редактировать свой исходный код, а затем не беспокоиться об изменении разрешений.

Что мне делать?

1 Ответ

1 голос
/ 06 февраля 2012

Вероятно, проще всего установить бит закрепления в каталоге и сделать из него www группу. Так, например, если вы хотите редактировать файлы в /Library/WebServer/Documents, вы должны подготовить его с помощью

sudo chgrp www /Library/WebServer/Documents
sudo chmod g+s /Library/WebServer/Documents

Тогда все файлы, которые вы редактируете (или создаете технически) в Documents, также будут иметь группу www, поэтому, если ваш umask является разумным (например, 0022), они будут доступны для чтения веб-сервером. и вы можете редактировать их, как вам угодно.

...