Hello, I am running lustre 2.1.56 on the server side, and 1.8.4 (cray) on the client side. I am having the classical secondary group problem, but when I enable it on the mds vi lctl conf_param lustre-MDT0000.mdt.identity_upcall=/usr/sbin/l_getidentity, I still have the same permissions problem on the client. How do I get l_getidentity to work correctly? When I run it directly myself using a valid uid,via: l_getidentity -v lustre-MDT0000 21135 I get no output. However if I run it with a non-valid uid, like this: [root at mds1 ~]# l_getidentity lustre-MDT0000 21133 l_getidentity[7805]: no such user 21133 l_getidentity[7805]: partial write ret -1: Invalid argument Any help would be appreciated. Thanks, Jason Temple -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.lustre.org/pipermail/lustre-discuss/attachments/20120525/81804941/attachment.html
Hi Jason, You need to set L_GETIDENTITY_TEST if you would like to have output on stdout. (It would write the result to /proc/... otherwise) Example: [root at n-mds1 ~]# L_GETIDENTITY_TEST=1 l_getidentity nero-MDT0000 3480 uid=3480 gid=888,10,121,194,196,198,888,1000 Regards, Adrian -- RFC 1925: (11) Every old idea will be proposed again with a different name and a different presentation, regardless of whether it works.