United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-5073453 problems with ACL on the hsperfdata_<user> directory on windows
JDK-5073453 : problems with ACL on the hsperfdata_ directory on windows

Details
Type:
Bug
Submit Date:
2004-07-13
Status:
Closed
Updated Date:
2008-09-25
Project Name:
JDK
Resolved Date:
2011-03-08
Component:
hotspot
OS:
windows_nt
Sub-Component:
runtime
CPU:
generic
Priority:
P1
Resolution:
Fixed
Affected Versions:
6
Fixed Versions:
hs11 (b08)

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
The ACL on the per-user hsperfdata_<user> directory have been observed
to cause administration problems on some systems. At least one system
administrator encounted problems on some machines when trying to delete
accounts that contained the hsperfdata_<user> directory. The files under
the directory were able to be removed by a user with Administrator privileges,
but the directory itself could not. The administrator had to log into the
system as the end user and modify the ACL with the cacls command in order
to remove the directory. The ACLs on the dirtectory should be set up such
that users with administrator privileges have the rights to delete the
directory.

                                    

Comments
EVALUATION

evaluation incomplete - this is added to get the bug
off the Tiger RC/FCS lists.

###@###.### 2004-07-14
                                     
2004-07-14
PUBLIC COMMENTS

 
                                     
2004-09-01
SUGGESTED FIX

 
                                     
2004-09-01
WORK AROUND

Log in as the end user and grant all privleges to Administrator or
simply remove the directory as that user.
                                     
2004-09-01
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mustang


                                     
2004-09-01
EVALUATION

Modified windows code to change the DACL's of hsperfdata_<userid>.
If hsperfdata_<userid> directory exists then new DACL (Administrator:F)
is added so that Administrator can delete the hsperfdata_ directory.
And new hsperfdata_ directory will be created with the following
DACLs
	BUILTIN/Administrator:F
	DOMAIN/<user id>:F
	Everybody:R
                                     
2007-09-18



Hardware and Software, Engineered to Work Together