[Gluster-users] how to run gluster as non-root user?

MGFeng at gmail.com MGFeng at gmail.com
Wed Sep 16 13:26:08 UTC 2009


2009-9-16下午9:14,Wei Dong <wdong.pku at gmail.com>撰写:
> I'm interested in this too. I think other than access control, there's no  
> reason preventing gluster from running as a normal user. I'm wondering if  
> there's someway of disabling the access control part to bypass this error.





> - Wei





> G Feng wrote:




> [aimi at centos ~]$ /sbin/glusterfsd -f ~/vol/glusterfsd.vol --debug


> [2009-09-16 16:42:24] D [glusterfsd.c:339:_get_specfp] glusterfs: loading


> volume file /home/aimi/vol/glusterfsd.vol


> ================================================================================


> Version : glusterfs 2.0.2 built on Jul 7 2009 14:55:51


> TLA Revision : 07019da2e16534d527215a91904298ede09bb798


> Starting Time: 2009-09-16 16:42:24


> Command line : /sbin/glusterfsd -f /home/aimi/vol/glusterfsd.vol --debug


> PID : 6240


> System name : Linux


> Nodename : centos.localdomain


> Kernel Release : 2.6.18-92.1.18.el5


> Hardware Identifier: i686





> Given volfile:


> +------------------------------------------------------------------------------+


> 1: volume posix


> 2: type storage/posix


> 3: option directory /home/aimi/new


> 4: end-volume


> 5:


> 6: volume locks


> 7: type features/locks


> 8: subvolumes posix


> 9: end-volume


> 10:


> 11: volume brick


> 12: type performance/io-threads


> 13: option thread-count 8


> 14: subvolumes locks


> 15: end-volume


> 16:


> 17: volume server


> 18: type protocol/server


> 19: option transport-type tcp


> 20: option auth.addr.brick.allow *


> 21: subvolumes brick


> 22: end-volume


> +------------------------------------------------------------------------------+


> [2009-09-16 16:42:24] D [xlator.c:634:xlator_set_type] xlator:  
> dlsym(notify)


> on /usr/local/lib/glusterfs/2.0.2/xlator/features/locks.so: undefined


> symbol: notify -- neglecting


> [2009-09-16 16:42:24] D [xlator.c:634:xlator_set_type] xlator:  
> dlsym(notify)


> on /usr/local/lib/glusterfs/2.0.2/xlator/performance/io-threads.so:


> undefined symbol: notify -- neglecting


> [2009-09-16 16:42:24] D [glusterfsd.c:1179:main] glusterfs: running in pid


> 6240


> [2009-09-16 16:42:24] C [posix.c:3864:init] posix: Extended attribute not


> supported, exiting.


> [2009-09-16 16:42:24] E [xlator.c:736:xlator_init_rec] xlator:


> Initialization of volume 'posix' failed, review your volfile again


> [2009-09-16 16:42:24] E [glusterfsd.c:498:_xlator_graph_init] glusterfs:


> initializing translator failed


> [2009-09-16 16:42:24] E [glusterfsd.c:1191:main] glusterfs: translator


> initialization failed. exiting








> It could work with the same setting when I run it as root.





> how to run gluster as non-root user?





> ------------------------------------------------------------------------





> _______________________________________________


> Gluster-users mailing list


> Gluster-users at gluster.org


> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


it does.
one is in xlators/protocol/client/src/Client-protocol.c at line 6002: ret =  
setrlimit (RLIMIT_NOFILE, &lim);
I'm afraid there're more


More information about the Gluster-users mailing list