Red Hat Bugzilla – Bug 805398
ls does not show ACL information when dereferencing symlinks
Last modified: 2012-04-14 19:21:38 EDT
Description of problem:
Using -L should show ACL information with dereferenced symlinks to directories.
Specifically, if ACL information is present on a folder, it's dereferenced symlink should show '+' at the end of the mode.
Version-Release number of selected component (if applicable):
Bug is NOT present in coreutils-8.12-2.fc16
Bug IS present in coreutils-8.12-6.fc16
Steps to Reproduce:
1. mkdir d
2. ln -s d l
3. setfacl -nm u:daemon:rx d
4. ls -dl -L l
Mode shows a '.' at the end, ex drwxrwxr-x.
Mode should show a '+' at the end, ex drwxrwxr-x+
This bug makes it impossible to build the acl RPM, as it causes one of the tests to fail.
Thanks for report - probably caused by fix for https://bugzilla.redhat.com/show_bug.cgi?id=692823 . Seems to work correctly in rawhide and f17 (coreutils-8.15).
Ok confirmed, the fix for 692823 caused the regression in ls ... which was solved by http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=80af92afd10f9ed1c3621432145baf4a32ab5cea . However, upstream reverted both patches, as the commit introduces performance regression in common case for a little gain in uncommon one.
coreutils-8.12-7.fc16 has been submitted as an update for Fedora 16.
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing coreutils-8.12-7.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
coreutils-8.12-7.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.