ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 21083] New: - exec "cvs commit" doesn't work for sudo
Date Wed, 25 Jun 2003 14:14:02 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21083>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21083

exec "cvs commit" doesn't work for sudo

           Summary: exec "cvs commit" doesn't work for sudo
           Product: Ant
           Version: 1.5.3
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Core tasks
        AssignedTo: dev@ant.apache.org
        ReportedBy: gcao@lemurnetworks.net


When I login as a normail user, sudo to root, then use <exec> task to commit 
files, 

    <exec dir="/home/user/xxx" executable="/usr/bin/cvs">
        <arg line="commit -m ''"/>
    </exec>

I got error like this: 

cvs [commit aborted]: cannot commit files as 'root'

However that should only occur when people login as root. And I've verified 
that it does work in command line. Here is the explanation from CVS gurus for 
that error: 

============
It's an intended feature, but it has more to do with maintaining
accountability than security.  Since root is usually a shared account,
CVS won't allow you to commit as root unless it can figure out who you
really are.  Logging in as yourself and then su'ing to root will usually
allow CVS to figure out who you are, logging in as root won't. 
============

Did anyone else hit this problem? Please let me know if there's a solution.

Thank you.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message