<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Greetings List!<br><br></div>I may have posed this question previously, but I am unable to located the answer.  <br><br></div>Using older Lustre 2.1.x, a user running the command "lfs fid2path ..." fails for "Operation not permitted" even for files owned by that UID.   The command is successful for the root user.  Conversely, the command "lfs path2fid ..." is successful for both the user owning the file and root UID. <br><br></div>It seems to me that the "lfs" commands were separated from the "lctl" commands so that unprivileged users could successfully use "lfs" queries.  Since Lustre 2.1.x is old (I'm getting new systems very very soon--smile), has the "lfs fid2path ..." permission restriction for users been addressed in Lustre 2.7.x and newer?<br><br></div>Thanks!<br></div>megan<br><br></div>Background detail:<br></div>An "strace" of the "lfs fid2path ..." for the user and root-user diverge at the point ---<br></div>open("/lustre", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3<br></div>ioctl(3, 0xffffffffc0086696, 0x798040)  = 0     # for UID=0<br><br>open("/lustre", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3<br>ioctl(3, 0xffffffffc0086696, 0x798040)  = -1 EPERM (Operation not permitted)    # for UID != 0<br><br></div>...where /lustre is the Lustre mount point on the client.<br></div>