Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Lustre 2.3.0, Lustre 2.1.2, Lustre 2.1.3
-
3
-
4470
Description
An unprivileged user can cause an MDS LBUG by issuing "chmod +x /mnt/lustre/.lustre/fid". Similarly root can cause an LBUG by issuing
{get,set}facl calls against this directory. Privileged users cannot changes the attributes of /mnt/lustre/.lustre.
Attachments
Issue Links
- is related to
-
LU-1777 open-by-fid: deadlock in lock_rename()
-
- Reopened
-
-
LU-2780 Use real inode for .lustre/fid
-
- Resolved
-
-
LU-1549 open-unlinked files are accessible through the PENDING directory
-
- Resolved
-
-
LU-1550 open-by-fid getdents may return inconsistend data
-
- Resolved
-
-
LU-1553 inaccessible files in .lustre
-
- Resolved
-
-
LU-1552 opening lost+found: triggers (mdt_open.c:784:mdt_finish_open()) ASSERTION( ma->ma_valid & MA_INODE ) failed:
-
- Resolved
-
- is related to
-
LU-1532 only allow FID_SEQ_NORMAL from clients
-
- Resolved
-
-
LU-1531 Accessing .lustre/fid/[0x1:0x0:0x0] triggers LBUG in osd_compat_objid_lookup()
-
- Closed
-
Thanks Bob.
I pushed the commands I used in bug-notes to https://github.com/jhammond/sys. There all pretty simple and you can probably get by without them. But they are useful in that they do what it says on the can, whereas mv, ln, or ls do a lot of stating end up doing different things depending on the types of their operands, whether you added a trailing slash, and so on.