apache arm 포팅후 permission문제..

hds2g의 이미지

apache 1.3.33버전을 arm(s3c2410)보드에 포팅하였습니다.
실행은 정상적으로 되는 것 같은데
접근하면
Forbidden
You don't have permission to access / on this server.
이라고 나옵니다.
이 메세지는 apache/htdocs의 권한이 없다는 것 같은데
755권한을 줬습니다. 상위디렉토리도 전부..
/usr/local/apache/htdocs/
host에서는 정상적으로 되는데(i386용) 보드(arm)에서는 permission문제로 안되는군요.. 디렉토리에 대한 권한은 제대로 줬는데 말이죠

보드에 있는 리눅스에서는 원래 nobody 유저가 없어서 처음에는 bad user name이라고 에러 메세지가 뜨더군요
그래 제가 /etc/passwd /etc/group /etc/shadow파일을 편집해서 만들어 넣었습니다. 실행하니 잘 되구요
아래 메세지는 보드에서 pf -ef 한 결과입니다.

-bash-2.05b# ps -ef
PID Uid VmSize Stat Command
1 root 1348 S init [3]
2 root S [keventd]
3 root R [ksoftirqd_CPU0]
4 root S [kswapd]
5 root S [bdflush]
6 root S [kupdated]
8 root S [mtdblockd]
9 root S [khubd]
116 root 1480 S /sbin/cardmgr
166 root 2324 S -bash
291 root 3024 S /usr/local/apache/bin/httpd
293 nobody 3060 S /usr/local/apache/bin/httpd
294 nobody 3060 S /usr/local/apache/bin/httpd
295 nobody 3036 S /usr/local/apache/bin/httpd
296 nobody 3036 S /usr/local/apache/bin/httpd
297 nobody 3036 S /usr/local/apache/bin/httpd
299 nobody 3036 S /usr/local/apache/bin/httpd
332 root 1908 R ps -ef

error_log파일 내용입니다(ip는 xxx로 대체)
[Tue Apr 3 00:02:14 1990] [error] [client xxx.xxx.xxx.xxx] (13)Permission denied: access to / failed because search permissions are missing on a component of the path

다음은 각각의 디렉토리 정보입니다.
usr 디렉토리
drwxr-xr-x 1 root root 512 Nov 3 2004 usr
local 디렉토리
drwxr-xr-x 1 root root 512 Nov 8 2004 local
apache 디렉토리
drwxr-xr-x 1 root root 512 Apr 2 23:56 apache

htdocs
drwxr-xr-x 1 root root 512 Jan 22 2005 htdocs

htdocs 안에 있는 파일들은 644권한입니다.

왜 퍼미션 에러가 나는 걸까요..
ㅜㅜ
nobody에 대한 것 때문일까요?
아래와 같이 추가하였습니다.
/etc/passwd
nobody:x:504:504:nobody::
/etc/group
nobody:x:504:

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.