root以外のユーザーのマニュアルページが空になるのはなぜですか?

root以外のユーザーのマニュアルページが空になるのはなぜですか?

。 。 。この問題をどのように解決できますか? :-) 私はRHEL 5を実行しており、一般ユーザーとしてマニュアルページを見ようとすると空です。私はこれを試しましたが、man man > manman.txt; cat manman.txt出力はありません。つまり、ファイルの長さはありません。私はsudo man man美しいマニュアルページの出力を試してみました。

/usr/share/man 以下の権限を確認しましたが、よさそうです。ディレクトリはすべてo + rwx、ファイルはすべてo + rです。

頑張りました。 。 。

[me@host01 ~]$ sudo man -w man
/usr/share/man/en/man1/man.1.gz
[me@host01 ~]$ man /usr/share/man/en/man1/man.1.gz

。 。 。それも空です。

ベストアンサー1

私はこれを同僚に与えなければならず、彼は権限が/tmp正しくないことを発見しました。

[user@host01 ~]$ ls -ld /tmp
drwxr-xr-x 7 root root 4096 Jul 28 18:44 /tmp

And we know they should be set with 1777:
[root@host01 ~]# ls -ld /tmp
drwxrwxrwt 7 root root 4096 Jul 28 18:44 /tmp

Found this out when I tried to run nroff.
[user@host01 ~]$ nroff
mktemp: cannot create temp file /tmp/man.n10337: Permission denied
/usr/bin/nroff: line 50: ${TMPFILE}: ambiguous redirect
XXX
XXX WARNING: old character encoding and/or character set
XXX

今私はこれがどのように起こったのか本当に混乱しています!しかし、とにかく。 。 。 。

良いコメントをいただいた皆様に感謝します!マンページの仕組みをよりよく理解するのに役立ちました。

おすすめ記事