README 1.2 KB

123456789101112131415161718192021222324252627282930
  1. cvsd is a wrapper program for cvs in pserver mode. it will run 'cvs
  2. pserver' under a special uid/gid in a chroot jail.
  3. cvsd is run as a daemon and is controlled through a configuration
  4. file. It is relatively easy to configure and provides tools for easy
  5. setting up a chroot jail.
  6. This server can be useful if you want to run a public cvs pserver. You
  7. should however be aware of the security limitations of running a cvs
  8. pserver. If you want any kind of authentication you should really
  9. consider using secure shell as a secure authentication mechanism and
  10. transport. Passwords used in cvs pserver are transmitted in plain
  11. text.
  12. This wrapper adds a layer of security to the cvs server. cvs is
  13. a very powerful tool and is capable of running scripts and other
  14. things. Running cvs in a chroot jail it is possible to limit the
  15. amount of "damage" cvs can do if it is exploited. It is generally a
  16. good idea to run cvsd without any write permissions to any directory
  17. on the system.
  18. Features of cvsd include:
  19. * running in chroot jail
  20. * configuring chroot jail
  21. * running under a non-root uid
  22. * set a nice value
  23. * limit resource usage
  24. * limit number of connections
  25. * relatively easy to set up