질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

ftp 설치후 /home/자기계정 디렉토리 접근 안되는 문제.

작성자 정보

  • hgnkang 작성
  • 작성일

컨텐츠 정보

본문

 

안녕하세요. 리눅스 초보자 입니다. ㅜㅜ

제가 여러곳에 자료를 뒤져서 proftpd 설치를 완료 했습니다.

기존 ftp user 계정으로 /var/ftp 접근은 잘 됩니다만,

이상하게도 예를 들어 'kang' 계정을 추가해서 /etc/passwd 파일상의

디렉토리를 /home/kang 로 설정하면 로그인이 안됩니다. (530 error) 디렉토리는 분명히 존재를 하구요.

제가 kang 계정의 홈디렉토리를  /etc/passwd 파일상에서 /var/ftp 로 변경한후 로그인을 시도해 보니 접속이 되구요.

다른 계정을 추가해 봐도 그렇습니다.

폴더 권한도 kang 으로 재 설정해 보고 이것 저것 다 해봤는데도 해결이 안되네요. 어떤 문제가 있을지요...

 

미리 감사드립니다.

관련자료

댓글 3

alpha님의 댓글

  • alpha
  • 작성일
proftp.conf 파일에서 DefaultRoot ~ 설정해 줘 보세요
이것은 홈 디렉토리보다 상위 디렉토리로의 접근을 못하게 하는 겁니다...

안재성님의 댓글

  • 안재성
  • 작성일
/home/kang 퍼미션 최소 701 되어있나요?

DefaultRoot 는 건드린적이 없으시면 신경안쓰셔도 됩니다.

정선봉님의 댓글

  • 정선봉
  • 작성일
저는 proftpd서버를 사용하고 있습니다.
passwd에서는 기본적으로 설정을 변경하지 않았습니다.
기본설정에 그대로 두구요..
계정을 생성할때 홈 디렉토리는 만들지 않았습니다 useradd -M usertest
proftpd/proftp.conf 파일에서 다음과 같이 계정별로 설정을 했습니다.
다른 계정도 필요한 폴더에 대한 권한을 부여하구요..
data라는 폴더를 생성하고 퍼미션은 777 로 부여해서 해서 사용하고 있습니다.

#DefaultRoot ~ 로 처리했습니다.
물론 잘되고 있습니다.

        <Anonymous /data>
  User                        usertest
  Group                        root
  UserAlias                    usertest usertest
  MaxClients                  100
  DisplayLogin                .welcome.msg
  DisplayFirstChdir            .message
<Directory "/data">
  <Limit ALL>
  AllowAll
  </Limit>
</Directory>
</Anonymous>

공지사항


뉴스광장


  • 현재 회원수 :  60,070 명
  • 현재 강좌수 :  35,982 개
  • 현재 접속자 :  391 명