bug-cvs
[Top][All Lists]
Advanced

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

Suggestion: amendments to the Cederqvist manual


From: Don Schneider
Subject: Suggestion: amendments to the Cederqvist manual
Date: Fri, 5 Jan 2001 10:13:25 -0800

I am not a subscriber to this email list, so please accept my apologies if this has been well covered already or is the wrong forum. Also, please include me specifically if any follow up from me is needed or desired.

The Cederqvist CVS manual at http://cvshome.org/docs/manual/cvs_2.html#SEC28 describes how to set up CVS for use with rsh. I found one error of omission, would like to suggest a minor change in the example, and believe a new section is needed.

First: to get rsh to work (at least on my Linux-Mandrake), it is necessary to set the permissions of the .rhosts file to user read/write ("chmod 600 .rhosts"). The manual goes into great detail about how to configure a system to use rsh, but does not mention this.

Second: I found the perspective of the rsh example inverted:

"For example, suppose you are the user `mozart' on the local machine `toe.example.com', and the server machine is `faun.example.org'."

I was configuring a machine to act as a CVS server; in my mind, that is the local machine, and the people accessing it are remote. The obscurity of the names used in the example are ambiguous, which makes the example less accessible. Thus, I propose the example should read:

"For example, suppose you are the user `remote_user' on the machine `remote.example.com', and the user 'local_cvs_user' has CVS permissions on the server machine `cvsserver.example.org'."

(The body of the example would need to be updated to correspond to the new nomenclature as well.)

Finally: I believe the standard mechanism for setting up a secure CVS server currently is to use ssh rather than rsh (since every document on security I have seen cites disabling rsh and its brethren as one of the very first steps towards security). The CVS manual is very brief in its description of how to use ssh ("If you set CVS_RSH to SSH or some other rsh replacement, the instructions in the rest of this section concerning `.rhosts' and so on are likely to be inapplicable; consult the documentation for your rsh replacement"). This should be more complete.

Thank you for your time.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]