今天郁闷了一天,在cvs里加入了一个新的Repo,结果原来的用户死活登录不上去,
cvs login: authorization failed: server 127.0.0.1 rejected access to /dnfs for user wcw
|
但老的的Repos一切正常。居然彻彻底底忘了以前是怎么搞的。最后发现原来是cvsd-passwd的原因:
# cvsd-passwd -h
Usage: /usr/sbin/cvsd-passwd REPOS [+|-]NAME...
Manipulate users in repository password file.
REPOS the location of the repository
[+]NAME[:SUSER] add user or change user password
-NAME remove user
The SUSER argument may be used to set the mapping to a system user.
Per default users are mapped to the 'cvsd' system user.
use NAME: to disable mapping (NAME is a system user).
|
可以看到,该命令是来用来控制Repos里用户和密码的。
我之所以不能登录不上新的Repos就是因为没用cvsd-passwd把用户加入到该Repo里。
#cvsd-passwd myRepo +user
|
接着按提示输入登录密码就行了,这样user就可以login到myRepo里了,对于我的情况,就是:
# cvsd-passwd dnfs +wcw
阅读(6316) | 评论(0) | 转发(0) |