]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
auth: EACCES, not EPERM 30859/head
authorSage Weil <sage@redhat.com>
Wed, 23 Oct 2019 18:36:48 +0000 (13:36 -0500)
committerSage Weil <sage@redhat.com>
Wed, 23 Oct 2019 18:39:46 +0000 (13:39 -0500)
commitef3c42cd6481a4c275b593bc60c8ee2142148e9f
treeea87a74a8daab85826263e32c0f878608988284f
parent0b6194a3755b8b210f0ebab075816ddf5fc8965e
auth: EACCES, not EPERM

EPERM means an operation requires superuser; EACCES more generally means
permission denied.  We use EACCES elsewhere for ceph auth denials; use it
here too for consistency.  This fixes qa/workunits/mon/caps.sh.

Signed-off-by: Sage Weil <sage@redhat.com>
src/auth/cephx/CephxClientHandler.cc
src/auth/cephx/CephxKeyServer.cc
src/auth/cephx/CephxServiceHandler.cc
src/auth/krb/KrbClientHandler.cpp
src/auth/krb/KrbServiceHandler.cpp
src/ceph.in
src/mds/MDSDaemon.cc
src/mgr/DaemonServer.cc
src/mon/Monitor.cc
src/osd/OSD.cc