Por que as páginas man estão em branco para usuários não-root?

0

. . E como posso consertar isso? :-) Estou executando o RHEL 5 e quando tento visualizar man pages como um usuário regular, eles estão em branco. Eu tentei man man > manman.txt; cat manman.txt e não há saída, ou seja, o arquivo não tem comprimento. Eu tento sudo man man e vejo a saída da página man beautiful.

Eu olhei para as permissões em / usr / share / man e elas estão bem. Os diretórios são todos o + rwx e os arquivos são o + r.

Eu tentei. . .

[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

. . e isso está em branco também.

    
por hourback 28.07.2014 / 23:23

1 resposta

1

Eu tenho que dar essa para o meu colega de trabalho que descobriu que as permissões em /tmp estavam incorretas:

[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

Agora, estou realmente perplexo sobre como isso aconteceu! Mas mesmo assim. . . .

Obrigado por todos os bons comentários, pessoal! Você me ajudou a aprender mais sobre como as páginas de manual funcionam.

    
por 29.07.2014 / 16:09

Tags