Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[HTCondor-users] bug in how condor_submit checks initialdir permissions?
- Date: Tue, 05 Mar 2013 10:29:31 -0500
- From: Jason Ferrara <jason.ferrara@xxxxxxxxxxxxx>
- Subject: [HTCondor-users] bug in how condor_submit checks initialdir permissions?
We've been having issues where a user would submit a job, and
condor_submit would respond with
ERROR: No such directory: <path to initialdir>
even though the directory pointed to by initialdir does exist and the
user has full read/write/execute permission for it.
To check for access to initialdir, condor_submit calls check_iwd, which
calls access_euid, which calls access_euid_dir. access_euid_dir checks
if the effrective uid or gid has access by manually checking permission
bits, but it doesn't check secondary groups or ACLs, so the access check
can fail even if the user really does have access. Also, check_iwd
always prints "No such directory", even if the failure is caused by lack
of write permission to the directory.
Replacing all calls to access_euid with the system provided euidaccess
seems to fix the problem. Is this the right thing to do?
Thanks
- Jason