K 10 svn:author V 3 ian K 8 svn:date V 27 2018-07-22T23:41:40.331150Z K 7 svn:log V 609 Make pw(8) showuser work the same with or without -R for non-root users. Without -R, pw(8) uses getpwnam(3), which will open master.passwd for the root user or passwd for non-root users. With -R pw(8) was always opening /master.passwd, which would fail for a non-root user, then falsely claim the userid you're trying to show doesn't exist. Now for a non-root user it opens /passwd and zeroes out the 3 fields that aren't available in the passwd file, which duplicates the behavior of getpwnam(3). The net effect is that the showuser output is identical whether using -R or not. END