On Mon, Nov 2, 2015 at 12:28 PM, Jaze Lee <jazeltq@xxxxxxxxx> wrote: > Hello, > I find only ceph.client.admin can mount cephfs. > > [root@ceph-base-0 ceph]# ceph auth get client.cephfs_user > exported keyring for client.cephfs_user > [client.cephfs_user] > key = AQDZ3DZWR7nqBxAAzSoU/yRz1oJsOYdYrTAzcw== > caps mds = "allow *" > caps mon = "allow *" > caps osd = "allow *" > > [root@cephfs-client ~]# cat ceph.client.cephfs_user > [client.cephfs_user] > key = AQDZ3DZWR7nqBxAAzSoU/yRz1oJsOYdYrTAzcw== > > But when i mount fuse, it throw an exception. > [root@cephfs-client ~]# ceph-fuse -k ceph.client.cephfs_user -m > 10.12.12.10:6789 -m 10.12.12.6:6789 -m 10.12.12.5:6789 ./test_ceph_fs > 2015-11-02 12:23:17.938470 7f9d63f9b760 -1 did not load config file, > using default settings. > ceph-fuse[15325]: starting ceph client > 2015-11-02 12:23:17.973134 7f9d63f9b760 -1 init, newargv = 0x2c33f30 newargc=11 > ceph-fuse[15325]: ceph mount failed with (1) Operation not permitted > ceph-fuse[15323]: mount failed: (1) Operation not permitted you don't specify user. ceph-fuse uses the default user admin. try following command ceph-fuse --id cephfs_user -k ceph.client.cephfs_user -m 10.12.12.10:6789 -m 10.12.12.6:6789 -m 10.12.12.5:6789 ./test_ceph_fs > > But when i use client.admin > [root@ceph-base-0 ceph]# ceph auth get client.admin > exported keyring for client.admin > [client.admin] > key = AQCMrhxWhRFBBhAA+f1yZXyjzF2eBrUt1UMdFA== > auid = 0 > caps mds = "allow *" > caps mon = "allow *" > caps osd = "allow *" > > [root@cephfs-client ~]# ceph-fuse -k ceph.client.admin.keyring -m > 10.12.12.10:6789 -m 10.12.12.6:6789 -m 10.12.12.5:6789 ./test_ceph_fs > 2015-11-02 12:25:03.038526 7f66e0957760 -1 did not load config file, > using default settings. > ceph-fuse[15360]: starting ceph client > 2015-11-02 12:25:03.073797 7f66e0957760 -1 init, newargv = 0x3035f30 newargc=11 > ceph-fuse[15360]: starting fuse > > It is ok. > > So i want to know. > Dose ceph's fuse only allow admin to mount fs? > > > > > > -- > 谦谦君子 > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html