. . . 이 문제를 어떻게 해결할 수 있나요? :-) 저는 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
이제 나는 이것이 어떻게 일어 났는지 정말 혼란 스럽습니다! 하지만 어쨌든. . . .
좋은 의견을 보내주신 모든 분들께 감사드립니다! 맨페이지 작동 방식을 더 잘 이해하는 데 도움이 되었습니다.