Hi, It might be due to a property on the nodemap you defined. Could you please dump your nodemap definition?
Thanks, Sebastien. > Le 6 févr. 2020 à 14:14, Hans Henrik Happe <[email protected]> a écrit : > > Hi, > > Has anyone had success with gocryptfs 1.7.x on top of a Lustre nodemap? > > I've tested with Lustre 2.12.3. > > I found that gocryptfs 1.6 worked. However, with 1.7.x I got a lot of > "Permission denied". I tried all permutations of trusted and admin on > the nodemap. > > By stracing a bit, I've created a small peace of code provoking the issue: > > --- > > #include <unistd.h> > #include <sys/types.h> > #include <fcntl.h> > #include <stdio.h> > > int main() { > int r; > > setregid(-1, 501); > setreuid(-1, 501); > > r = open("foo", O_CREAT, S_IRWXU); > if (r < 0) { > perror("open"); > } > return 0; > } > > --- > > > > When run as root in a directory owned by uid=501 and gid=501 in a > nodemap based Lustre fs it returns: > > open: Permission denied > > Works when I deactivate nodemap (lctl nodemap_activate 0) or just use a > plain local fs. > > I don't think this is intended behavior for nodemaps, but I might be wrong. > > Cheers, > Hans Henrik > _______________________________________________ > lustre-discuss mailing list > [email protected] > http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org _______________________________________________ lustre-discuss mailing list [email protected] http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
