vsftpd : 500 OOPS : 구성 파일이 올바른 사용자가 소유하지 않았거나 파일이 아님


1

주제에서와 같이 문제는 vsftpd에 있습니다. 한동안 나는 그것을 정상적으로 사용했고 모든 것이 잘 작동했습니다. 그러나 일단 vsftpd를 시작하면 메시지가 나옵니다.

500 OOPS : 구성 파일이 올바른 사용자가 소유하지 않았거나 파일이 아님

일부 검색 후 나는 시도했다 :

  • vsftpd.conf 파일의 소유자를 변경하려면 sudo chown root vsftpd.conf;

  • vsftpd를 제거하고 다시 설치합니다.

  • vsftpd를 제거하고 다시 설치합니다.
  • conf 파일의 내용을 삭제하고 인터넷에서 예제를 붙여 넣습니다.

아무것도 도움이되지 않았으므로 그 이후로는 작동하지 않았습니다. 우분투 16.04

미리 감사드립니다.


같은 고군분투. 파일은 루트에 의해 소유
mmalmeida

답변:


2

그래도이 기능이 필요한지 모르겠지만 최근에 Google과 동일한 문제가 발생하여이 페이지를 찾았습니다 . 내가 찾은 가장 큰 차이점은 다음을 입력하여 서버를 시작하려고한다는 것입니다.

# vsftpd

대신에:

# systemctl start vsftpd

터미널에서. 이것이 도움이 되었기를 바랍니다.


1

$ vsftpd &
[1] 7685
500 OOPS : 설정 파일이 올바른 사용자가 아니거나 파일이 아닙니다

vsftpd백그라운드 프로세스로 실행하는 동안 오류가 나타납니다 .
오류를 해결할 수 없지만 서비스를 성공적으로 실행했습니다.

다음 명령 (Ubuntu에서)을 실행하면 나에게 도움이되었습니다.

$ sudo chown root:root /etc/vsftpd.conf
$ ls -lt  /etc/vsftpd.conf 
-rwxr-xr-x 1 root root 4429 Sep 12 00:26 /etc/vsftpd.conf
$ sudo service vsftpd start
$ sudo service vsftpd status
vsftpd.service - vsftpd FTP server
Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-09-12 00:47:46 IST; 4s ago
Process: 7882 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS)
Main PID: 7883 (vsftpd)
Tasks: 1 (limit: 4531)
CGroup: /system.slice/vsftpd.service
        └─7883 /usr/sbin/vsftpd /etc/vsftpd.conf
Sep 12 00:47:46 <Mysystemname>-G1 systemd[1]: Starting vsftpd FTP server...
Sep 12 00:47:46 <Mysystemname>-G1 systemd[1]: Started vsftpd FTP server.

참고 :이 상태 후에 FTP는 포트 21에서 성공적으로 실행되었습니다.

$ nmap 127.0.0.1
  Starting Nmap 7.60 ( https://nmap.org ) at 2019-09-12 00:50 IST
  Nmap scan report for localhost (127.0.0.1)
  Host is up (0.00012s latency).
  Not shown: 997 closed ports
  PORT    STATE SERVICE
  21/tcp  open  ftp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.