2012-02-06 10 views
0

私は重大な問題があります。ソースコードを編集するたびに、htdocsフォルダにchown username:groupnameを実行する必要があります。今私のファイルを公開してウェブサーバー上で実行させる必要がある場合は、正しく動作するようにchown www:wwwを実行する必要があります。私は、私のユーザ名、httpd.confのグループ名をMac OSのログインに変更しようとしましたが、所有権は正しく設定されていません。私は自分のソースコードを編集して、アクセス権の変更について心配する必要がないようにしたいだけです。mac osで同時にファイルを編集して公開するには?

私は何をしますか?

答えて

1

おそらく最も簡単なのは、囲むディレクトリのスティッキービットを設定し、wwwをそのグループにすることです。あなたは

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

でそれを準備するだろう/Library/WebServer/Documents内のファイルを編集したいのであれば、たとえば次にDocumentsで編集(または技術的に作成する)すべてのファイルには、限り、あなたのumaskが合理的であるとして、同様wwwグループを持っています(例:0022)、それらはWebサーバーで読み取ることができ、好きなように編集することができます。

関連する問題