|> First of all, check the file and directory permissions of all your man
|> directories, and the directories above them. All the directories should be
|> world read & execute/search, and all the files under .../man must be world
|> readable.
|>
|> Second, check the permissions of /tmp. It should be world readable,
|> writable, and searchable. You should also turn on the 't' bit (check the
|> chmod(1) manpage).
|>
|> Finally, check if User B defines the variables TMP or TEMP, and see if they
|> point to a directory that they cannot read/write/search.
Check also /usr/tmp which should be world readable, writable, and searchable.
There is another problem if you use the /usr/man/cat* directories, it will be
possible that man created empty translated files every time you used it.
I.e. "man ls" could produce a file /usr/man/cat1/ls.1 with size 0. In that
case, even after having fixed protection mode directory problems, if you use
"man ls" again, it will do a "cat /usr/man/cat1/ls.1" which will give nothing
on the screen. As a consequence, you could need to delete all empty files in
your /*/cat* directories before being able to use man again.
Best wishes,
pit