리눅스 분류
ftp 설치후 /home/자기계정 디렉토리 접근 안되는 문제.
작성자 정보
- hgnkang 작성
- 작성일
컨텐츠 정보
- 1,382 조회
- 3 댓글
- 0 추천
- 목록
본문
안녕하세요. 리눅스 초보자 입니다. ㅜㅜ
제가 여러곳에 자료를 뒤져서 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 는 건드린적이 없으시면 신경안쓰셔도 됩니다.
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>
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>