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

ftp 사용 문의

작성자 정보

  • 최재영 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.

 

리눅스 7.3(레드햇)

ftp사용에 관한 문의  드립니다.

 

기존에 A라는 계정을 만들어서 A라는 홈디렉토리에

P1, P2, P3, P4, P5, P6라는 디렉토리를 생성 후 A라는 사용자가

파일을 집어 넣어 놨습니다.

 

그런데 B라는 사람이 P1, P2라는 디렉토리를 읽기만 해야 되는 상황이 와서

B라는 계정을 만들어서 B홈디렉토리에 P1, P2를 아래와 같은 방법으로

심볼릭크를 해 놓았습니다.

(#pwd

/user/B

#ln -sd /users/A/P1 P1)

정상적으로 링크는 걸렸지만 B라는 계정으로 ftp를 접속하면 아무런 디렉토리가

없다고 나옵니다.

ftp>ls

No files found

ftp>ls -al

라고 치면 정상적으로 링크가 걸려있는 것을 확인할 수가 있습니다.

링크되어 있는 디렉토리를 확인하여 접속하여 하면

Not connect라고 나옵니다.

(ftp>cd P1)

 

B라는 계정 사용자는 P1, P2

C라는 계정 사용자는 P1, P3

D라는 계정 사용자는 P5라는 디렉토리만 읽기가 가능해야 합니다.

 

어떻게 해야 되는지요?

(하드링크를 할려고 했더니 디렉토리는 하드링크가 안된다는 메시지가 나오네요.)

 

 

 

관련자료

댓글 2

배준태님의 댓글

  • 배준태
  • 작성일
심볼릭 링크를 만든후 ftp 접속한 후 그 폴더로 이동하면 이동 되도록 하려고 하는데

심볼릭 링크는 보이는데 이동이 안됩니다.

/etc/proftpd.conf 에서 ShowSymlinks  on 으로 설정했습니다.

심볼릭 링크는 ln -s /data/temp test 로 만들어구요.

==> /data/temp 의 퍼미션을 수정하시기 바랍니다. 예를 들어 #>  chown -R  ftp.ftp /data/temp [enter]

여기 게시판 글중에 이런게있네요 참고하시기 바랍니다

최재영님의 댓글

  • 최재영
  • 작성일
퍼미션은 다 할당이 되어 있는데 접속이 안됩니다.

익명의 전문가분이 ftp접속으로 하면 자신의 홈디렉토리만 접속이 가능하기 때문에 발생되는 문제점이라고 하네요. ftp설정을 통해 다른 디렉토리로 이동을 하게 보안설정을 풀어주게 되면 전체 다 풀려서 A라는 계정으로 아무 디렉토리나 접속이 가능하기 때문에 안된다라는 말씀을 하더군요
(보안설정을 풀고 다시 각 계정마다 permission을 설정해야 되는데.ㅠㅠ)

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  87 명