]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge PR #36457 into master
authorPatrick Donnelly <pdonnell@redhat.com>
Thu, 8 Oct 2020 20:23:34 +0000 (13:23 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 8 Oct 2020 20:23:34 +0000 (13:23 -0700)
* refs/pull/36457/head:
qa/tasks/cephfs: fix fs authorize cmd args
mds: add root_squash mode in MDS auth caps
vstart_runner: add write_file and sudo_write_file

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
1  2 
PendingReleaseNotes
qa/tasks/vstart_runner.py

index 9f989e0e5f25b63b04821b95d68b24f57fe5fa5a,e25c8319fee152b2f596375867df7e79fcc44146..32e8b0addbd7c6fbf159cc3073177cacd1c390b6
    ``fsname`` in caps. This also affects subcommand ``fs authorize``, the caps
    produce by it will be specific to the FS name passed in its arguments.
  
+ * fs: root_squash flag can be set in MDS caps. It disallows file system
+   operations that need write access for clients with uid=0 or gid=0. This
+   feature should prevent accidents such as an inadvertent `sudo rm -rf /<path>`.
  * fs: "fs authorize" now sets MON cap to "allow <perm> fsname=<fsname>"
        instead of setting it to "allow r" all the time.
 +
 +* ``ceph pg #.# list_unfound`` output has been enhanced to provide
 +  might_have_unfound information which indicates which OSDs may
 +  contain the unfound objects.
Simple merge