ceph auth doesn't work on cephfs?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, 
I have a ceph cluster with three nodes, and I have a cephfs, use pool cephfs_data, cephfs_metadata, and there're also a rbd pool with name 'rbd-test'. 

# rados lspools
.rgw.root
default.rgw.control
default.rgw.meta
default.rgw.log
cephfs_data
cephfs_metadata
default.rgw.buckets.index
default.rgw.buckets.data
rbd-test

then I add a user with name cephfs-ct, and have 'rw' permission on pool 'rbd-test' only. 

# ceph auth add client.cephfs-ct mon 'allow rw' osd 'allow rw pool=rbd-test' mds 'allow rw'
added key for client.cephfs-ct

# ceph auth ls |grep client.cephfs-ct -A4
installed auth entries:

client.cephfs-ct
key:AQDIPd9ZyXcTLBAAvcG82SFL3wOBAMLMcrJxMA==
caps: [mds] allow rw
caps: [mon] allow rw
caps: [osd] allow rw pool=rbd-test

then I try to mount cephfs with this user cephfs-ct on another host, and try to do some write operations. 

# mount -t ceph HOST:6789:/ /mnt/ceph/ -o name=cephfs-ct,secret=AQDIPd9ZyXcTLBAAvcG82SFL3wOBAMLMcrJxMA==
# touch /mnt/ceph/testceph
# ll /mnt/ceph/testceph
-rw-r--r-- 1 root root 0 Oct 12 18:04 /mnt/ceph/testceph

So my question, should user cephfs-ct have no write permission on pool cephfs_data, this mean, I should can't write data under mountpoint /mnt/ceph/?? or I'm wrong ?

thanks 

--
Regards
Frank Yu
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux