| 279 번 글의 답장글: Re: proftp에서 .... |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2000년 10월 13일 09:46:55 금(오전) |
조회: 1641 |
[변기환]님이 남기신 글:
>질문과 답변 게시판입니다.
>언제까지 운영할지는 저도 장담을 못하겠네요.
>------------------------------------------------------------
>proftp를 설치하고 계정 사용자에게도 서비스를
>하고 있습니다.
>
>문제는 계정사용자로 접근시 상위 디렉토리로 접근이
>가능합니다.
>
>막을수있는 방법이 있는지요?
>
>늘도움만 받습니다.
========================================
http://www.linuxchannel.net/docs/virtual_services/
에서
제일 마지막 Q&A에 그 내용입니다.
[Q]. FTP 접속시 일반유저의 홈디렉토리를 기본 Root로 설정하고
싶습니다.
<A>
proftpd.conf 파일에 Global이나 가상호스트에 대해서
"DefaultRoot <TAB> ~ " 라고 기입하십시오
또한 " ~ " 다음에 그룹을 지정하면 그 그룹에 속한
유저에 대해서만
자신의 홈디렉토리가 기본 Root가 됩니다.
그 반대로 " ~ !san2 "라고 지정하면 "san2" 그룹을
제외한 모든 일반
유저는 자신의 홈디렉토리가 기본이 됩니다. 두 가지를
병행하여
" ~ kkk, !san2 " 라고 설정하면 "kkk"그룹은
자신의 홈디렉토리가 기본
Root가 되고 나머지 그룹과 "san2" 은 제외가 됩니다.
한가지 주의할 점은 웹브라우저로 접속하면 상위 디렉토리로
이동할 수
있다는 단점이 있습니다. 이때는 완벽하지는 않지만 others
유저에 대한
퍼미션을 "1=x" 정도로 주면 됩니다.(보완에
대해서 완벽하지 않음)
즉,
# chmod 751 /
# chmod 751 /home
"san2"는 제외이므로
# chgrp san2 /
# chgrp san2 /home
자신의 디렉토리에 대한 보완은
$ chmod 751 /home/san2
로 설정하면 정확한 경로를 알지 못한 이상 내용이 보이질 않을
것입니다.
<TAB>라고 기입하지 말고 탭키로 공간을 띄웁니다.
|
이전글 : proftp에서 ....
다음글 : 두번째 파일
|
from 210.123.55.248
JS(Redhands)Board 0.4 +@
|