立入|ITブログ
VSSで「rights.datへのアクセスが拒否されました」エラーの原因は?

Visual Source Safeでユーザーを作成したにもかかわらず、「~/data/rights.datへのアクセスが拒否されました」というエラーが出てログインできないユーザーがいました。

これは「rights.dat」というファイルへのアクセス権限がない事が原因です。

このファイルはVSSのユーザーに対してどのような権限が与えられているか記録されているもののようです。そのためファイルが参照できないとVSSの利用自体も禁止されてしまいます。

基本的にはこのファイルだけにアクセス権限がないという事は考えにくく、VSSサーバーへのアクセス権自体がない場合が多いでしょう。

自分の場合はActive Directory環境でこの現象が発生しました。ログインしようとしているドメインユーザーに対し、対象ファイルへのアクセス権限がありませんでした。

アクセス許可の設定を行う事で解消しております。