[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:42914] Re: CVSで指定グループで更新
- From: SATOH Fumiyasu <fumiya@xxxxxxxxxxx>
- Subject: [debian-users:42914] Re: CVSで指定グループで更新
- Date: Wed, 9 Feb 2005 21:39:21 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- Organization: Samba-JP / Namazu Developer / THRUST Co., Ltd.
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-spam-level:
- X-spam-status: No, hits=0.5 required=10.0 tests=IN_REP_TO,ISO2022JP_BODY,ISO2022JP_CHARSET,NOSPAM_INC, PLING_QUERY,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, RCVD_IN_OSIRUSOFT_COM,REFERENCES,SIGNATURE_SHORT_DENSE, SPAM_PHRASE_00_01,USER_AGENT,X_OSIRU_OPEN_RELAY version=2.44
- References: <65C50E77AFC03Ajj@xxxxxxxxxx>
- Message-id: <87r7jp9abr.wl%fumiya@xxxxxxxxxxx>
- X-mail-count: 42914
- User-agent: Wanderlust/2.11.30 (Wonderwall) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI)
At Wed, 9 Feb 2005 16:20:46 +0900,
jj@xxxxxxxxxx wrote:
> Debian3.1 sargeでCVSを使用しているのですが、
> cvsでファイルの更新を行った場合、
> 更新をしたユーザーのメインのグループでファイルが保存されてしまいます。
> 例えば以下のユーザー(hogehoge)の場合gidのグループのhogehogeグループでフ
> ァイルが保存されてしまうため他のユーザーからはそのファイルを
> 読み込んだり更新したり出来ません。
> CVSの追加、更新時にサブグループのcvsuserでファイルを保存したい場合はどの
> ようにすればよろしいのでしょうか?
リポジトリのディレクトリの所有グループを cvsuser にして、
setgid ビットを立てましょう。
ディレクトリに対する setgid の効果については、stat(2) に載ってます。
The set GID bit (S_ISGID) has several special uses: For a
directory it indicates that BSD semantics is to be used for
that directory: files created there inherit their group ID
from the directory, not from the effective group ID of the
creating process, and directories created there will also
get the S_ISGID bit set. For a file that does not have the
group execution bit (S_IXGRP) set, it indicates mandatory
file/record locking.
もしくは ACL を利用する。ディレクトリに対して default ACL を
利用すればいいかと。
--
-- Name: SATOH Fumiyasu -- Home: http://www.sfo.jp (in Japanese only)
-- Mail: fumiya at net-thrust.com, samba.gr.jp, namazu.org or ...