Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-18456 TCU: Trash Can/Undelete for Lustre
  3. LU-20141

TCU: non-root user cannot restore or unrm file owned by them

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      I have tried after the patch landing, now non root user can see the file in .Trash, but still not able to restore it

      [test1@trevis-90vm2 test1]$ lctl get_param version
      version=2.16.0_ddn49_10_g0bfd331
      [test1@trevis-90vm2 test1]$ touch f-test1
      [test1@trevis-90vm2 test1]$ echo aaa > f-test1 
      [test1@trevis-90vm2 test1]$ touch f2-test1
      [test1@trevis-90vm2 test1]$ echo bbb > f2-test1 
      [test1@trevis-90vm2 test1]$ rm f-test1 
      [test1@trevis-90vm2 test1]$ ls .Trash
      f-test1
      [test1@trevis-90vm2 test1]$ ls -al .Trash
      total 12
      drwxr-xr-x 2 root root 4096 Apr 6 21:58 .
      drwxr-xr-x 2 test1 test1 4096 Apr 6 21:58 ..
      rw-rr- 1 test1 test1 4 Apr 6 21:58 f-test1
      [test1@trevis-90vm2 test1]$ lfs trash unrm /mnt/lustre/test1/.Trash/f-test1 
      lfs trash trash: cannot rename '/mnt/lustre/test1/.Trash/f-test1' to '/mnt/lustre/test1/f-test1': Permission denied (13)
      unrm: failed to recover '/mnt/lustre/test1/.Trash/f-test1' from Trash: Permission denied

      Attachments

        Activity

          People

            qian_wc Qian Yingjin
            qian_wc Qian Yingjin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: