開発者向けFAQ開発に関してのFAQ集です。 Q: Webページをプロジェクトのメンバ複数人で管理するにはどうすれば良いですか?htdocsにWebコンテンツをアップロードする際,大抵そのままでは所有権やモードの問題で,他のメンバが書き換えることができない場合があります。その場合はchgrp及びchmodコマンドで適切なグループ所有権(プロジェクトのUNIX名)及びモード(g+w)を設定することで,プロジェクトのメンバがそのコンテンツに対し読み書きのアクセス権を得ることが出来ます。 またアップロードする毎にこの操作を行うのを省きたい場合は,htdocsにsgidビットを立て,アップロードするユーザのshellで予めumask 002しておくという方法もあります。ですがSourceForge.JPのユーザ環境では デフォルトのグループがusersである ことに注意して下さい。これはumask 002の状態で作成したファイルやディレクトリは,通常シェルアカウントを持つどのユーザからも参照でき,更に書き換えできるということを意味します。 |