IMX6Q 보드에서 FTP 서버 설치 관련 질문입니다.

kbs1439의 이미지

고수님들의 의견을 묻고자 질문드립니다.

현재 IMX6Q 망고 보드를 FTP 서버로 사용하고자, yocto에서 openEmbedded 레이어의 pure-ftpd를 컴파일하여 파일시스템에 넣었습니다.

그리고 standalone으로 실행시키기 위해

/usr/sbin/pure-ftpd -s -a 42 -E -H &

이렇게 실행시켰습니다. 그랬더니

Unable to start a standalone server: Permission denied

이라는 에러가 발생하네요... 분명 root 계정으로 실행을 했음에도.

관련 자료를 너무 못찾겠어서 질문드립니다.

추가로 말씀드리면, 다른 보드에 포팅된 리눅스에서는 파일시스템에 pure-ftpd 설치해서 잘 됩니다.

그리고 proftpd를 설치해봐도 서버가 켜지지 않습니다.

마찬가지로 다른 보드의 리눅스에서는 잘 실행됩니다.

그래서 제 생각에는 어떠한 모듈이 설치가 안되었거나, 다른 모듈이 ftp 기능을 막는 것 같은데 아닐까요?

tyhan의 이미지

ls -l /usr/sbin/pure-ftpd

했을때 실행권한은 있나요?

tyhan의 이미지

아 제가 잘못 보았네요.....
Unable to start a standalone server 라고 나왔으면 이미 실행은 된건데...
뒤에글만 보았네요...

kbs1439의 이미지

네... 원인을 모르겠습니다.

백연구원의 이미지

컴파일 된 바이너리를 여러 보드에 넣었는데 특정 보드에서만 실행되지 않았다면.. 그 특정 보드의 동작 환경을 살펴봐야 합니다. (관련 디렉토리, 파일 권한도 모두 동일하다는 가정)
그 특정 보드에 inetd 서비스가 돌고 있다면 내리고 해보세요.


소곤소곤