I just learned something more in regards to my problem..... As part of troubleshooting this, I opened the permissions on /root ( not what I want to do for the long term ), and the problem goes away. How can I configure this so I do not have to open up root's home directory. Note - I created a user in the cvs passwd file called pubcvs which is in the cvsdevel group. Is this the user that is trying to access the /root directory? I have spent about a day looking through documentation and web sites, but I have not found any reference to why it would look in root's home directory for a .cvsignore file. Thanks again, Ryan -----Original Message----- From: Ryan Grow [mailto:[EMAIL PROTECTED]] Sent: Friday, January 26, 2001 8:29 AM To: '[EMAIL PROTECTED]' Subject: my problem: cannot open /root/.cvsignore: Permission Denied I have installed cvspserver on a Redhat linux 7.0 machine and I am running WinCVS client from the command line on Windows 2000. The version of CVS I installed on Linux is: cvs-1.11-1.i386. I can succesfully use the cvs commands to create and checkout projects when I run them locally on the linux box. However, I have problems when I run them through the cvspserver from a Windows 2000 client. I believe that I have the pserver configured correctly because I am able to log in fine with the following command: (note, I use different username, hostname, and projectname than included in this message). cvs -d :pserver:<myusername>@<myhost>:/usr/local/cvsroot login However, when I attempt to check out a project with the following command: cvs -d :pserver:<myusername>@<myhost>:/usr/local/cvsroot checkout <projectname> I get the following error: cvs server: cannot open /root/.cvsignore: Permission denied cvs [server aborted]: can't chdir(/root): Permission denied Why does it appear to be trying to access root's home directory, when I am specifiying the root directory in the -d argument? I have set up pserver with a cvspserver file in the xinetd.d directory with the following entry: # default: on # description: The cvspserver is the server that allows remote access to the # cvs repository. # service cvspserver { flags = REUSE socket_type = stream protocol = tcp wait = no user = root log_on_success += USERID log_on_failure += USERID server = /usr/bin/cvs server_args = -f --allow-root=/usr/local/cvsroot pserver } Any help would be appreciated. Thanks, Ryan Grow _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
