|
Description
|
The code that split ACEs into two ACEs during a chmod operation can sometimes result in the owner@,group@,everone@ ACEs from being appended twice. This doesn't really hurt anything, but it is incorrect.
# chmod A+user:marks:rwxp:fd:allow,user:lp:rwxp:fd:allow dir.1
# ls -dV dir.1
drwxr-xr-x+ 2 root root 2 Nov 6 11:25 dir.1
user:marks:rwxp----------:fd-----:allow
user:lp:rwxp----------:fd-----:allow
owner@:--------------:-------:deny
owner@:rwxp---A-W-Co-:-------:allow
group@:-w-p----------:-------:deny
group@:r-x-----------:-------:allow
everyone@:-w-p---A-W-Co-:-------:deny
everyone@:r-x---a-R-c--s:-------:allow
# chmod 755 dir.1
# ls -dV dir.1
drwxr-xr-x+ 2 root root 2 Nov 6 11:25 dir.1
user:marks:rwxp----------:fdi----:allow
user:marks:-w-p----------:-------:deny
user:marks:rwxp----------:-------:allow
user:lp:rwxp----------:fdi----:allow
user:lp:-w-p----------:-------:deny
user:lp:rwxp----------:-------:allow
owner@:--------------:-------:deny
owner@:-------A-W-Co-:-------:allow
group@:--------------:-------:deny
group@:--------------:-------:allow
everyone@:-------A-W-Co-:-------:deny
everyone@:r-x---a-R-c--s:-------:allow
owner@:--------------:-------:deny
owner@:rwxp---A-W-Co-:-------:allow
group@:-w-p----------:-------:deny
group@:r-x-----------:-------:allow
everyone@:-w-p---A-W-Co-:-------:deny
everyone@:r-x---a-R-c--s:-------:allow
|