[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 976] CVSのアクセス権




 武田@新生銀行と申します。

 現在、以下の環境で、CVS Client/Serverを実行しています。

  <Server>
    WindowsNT Server4.0(SP5)
    CVS Server for NT 1.10.8

  <Client>
  Windows2000
  CVS 1.10.8 (※CVS Server NT付属のcvs.exeをクライアントとして実行)

 リポジトリ管理を実施するのに際して、Clientに次の権限を与えたいと思っていま
す。

 1.新規にプロジェクトを開始できない(importできない)
 2.既存のプロジェクトに対して、checkout/update/commitできる
 3.複数のプロジェクトがある場合、自分が所属するプロジェクト以外には
checkout/update/commit
  できない。(または、読み取りだけできる)

 そこで、NT上のアクセス権を次のように設定しました。

 1.ローカルグループ"cvs"を作成
 2.cvsグループにユーザー("cvsuser")を追加
 3.NT上のフォルダ/ファイルに対して、アクセスさせたいものに対して"cvsuser"に
アクセス権を付与

 そして、CVSROOT/passwdは、次のように設定しました。

 (cvsユーザのユーザ名):(パスワード):cvsuser


 しかし、clientからserverにアクセスすると、NT上のアクセス権は無視されてしま
います。
 つまり、cvsグループに、

 ・アクセス権を設定しなくても、import/checkout/update/commitできる
 ・「アクセス権なし」を設定しても、同様にできる


 CVS ServerはUNIXが標準のため、UNIXでの設定はいろいろなマニュアルに記載され
ていますが、
 NT Serverはマイナーなため、情報がありません。

 なにか、情報がありましたら教えてください。
 

          ◇◆◇━━━━━━━━━━━━━━━━━━━━━━
          TAKEDA SHINNOSUKE
          Information Technology Division  SHINSEI BANK,Ltd.
          [Tel] 03-5511-5111(ext.3339)  [Fax] 03-5511-8143
          [e-mail] shinnosuke.takeda@shinseibank.co.jp
          --------------------------------------------------
          (株)新生銀行 システム企画部フロントミドル担当
          武田 新之助
          ━━━━━━━━━━━━━━━━━━━━━━◇◆◇