방금 고재두 님의 글을 보고 문득 생각났는데요..
adduser id
이렇게 해서 계정을 생성할때 /home/id 부분에 들어가는 내용은
/etc/skel 이라는 디렉토리를 그대로 복사하게 됩니다.
만약 기본 아파치 설정이라면. /home/id/public_html디렉토리가
홈페이지 기본 디렉토리잖아요
그렇다면 /etc/skel 의 디렉토리 권한과 public_html디렉토리
권한을 701d이상으로 해주면,
그 이후에 adduser할경우에는
그 실행권한이 자동으로 부여가 되겠네요.
[고재두]님이 남기신 글:
>에~~ 제가 이인수님 답변에 참고사항으로 하나더
말씀드리면...
>사용 파일에다가는 일단 안 하셔도 되구요...
>처음에 사용자 adduser 한 다음에 /home/ 디렉토리 밑에 사용자
디렉토리가 생성되면.. 기본적으로 700 퍼미션인데요..
이 디렉토리 자체를.
>701 퍼미션으로 바꿔주시면 됩니다...
>물론 사용자 디렉토리밑에 아파치에서 설정된 웹 폴더가
있어야지
>웹 파일이 보이겠죠~ ^^
>
>
>
>[이인수]님이 남기신 글:
>
>>404 Forbidden메시지는
아래 설명도 있지만, 퍼미션(권한) 문제입니다.
>>
>>index.html파일의
사용권한이 어떻게 되어있는지 확인하시구요.
>>제가 보기엔 index.html파일이 있는 디렉토리 사용권한이 700
등으로 되어있는것 같습니다.
>>
>>index.html파일이
있는 디렉토리로 가셔서 ls -al 해보세요.
>>그리고 . 디렉토리의 퍼미션 확인하시구요.
>>
>>최소한 other의 실행권한(x) 은 있어야 됩니다.
>>
>>751, rwxr-x--x 모 이런식으로요..
^^:
>>
>>
>>
>>[푸른바다]님이
남기신 글:
>>
>>>
>>>Forbidden
>>>You don't have permission to access / on this server.
>>>
>>>
>>>------------------------------------------------------------
>>>
>>>Apache/1.3.26 Server at xxxxx.co.kr Port 80
>>>
>>>
>>>
>>>
>>>보통 리눅스에서 도메인 새로 셋업하고 난 후
>>>index.html 등의 home 파일을 올리기 전에
>>>위처럼 404 Forbidden 메시지가 나오잖아요..
>>>
>>>위의 메시지를 수정할려면 어디서 해야 하는지요,,,?
^^
>>>
>>>httpd.conf 파일에서 지정이 될것 같은데 아무리 찾아봐도
>>>없구,,,다른 디렉토리도 뒤져봤는데,,도저히
모르겠네요,,,
>>>apache.org 도 찾아봣는데,,,
>>>제가 눈이 어두운건지,,실력이
모자라는게 맞겠죠,,, ^^;;
>>
>>========================================
>
>========================================
========================================
|