رفع خطای 500 OOPS: cannot change directory:/root در لاگین به FTP Vsftpd

چنانچه از Vsftpd در سرور خود استفاده کرده اید، ممکن است در هنگام لاگین به FTP با خطای زیر مواجه شوید:

Status:    Connecting to IP:21...
Status:    Connection established, waiting for welcome message...
Status:    Insecure server, it does not support FTP over TLS.
Command:    USER root
Response:    331 Please specify the password.
Command:    PASS **************
Response:    500 OOPS: cannot change directory:/root
Error:    Critical error: Could not connect to server
Status:    Disconnected from server

 

نحوه رفع خطا:

کافیست فرمان زیر را به منظور غیر فعال کردن Selinux اجرا کنید:

setenforce 0

 

روش دیگر برای غیر فعال کردن Selinux این است که فایل /etc/sysconfig/selinux را باز کنید و کد زیر را در آن درج کنید:
SELINUX=disabled
  • 2 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

نصب سرویس FTP در CentOS 6 با vsftpd

دو حرف اول vsftpd مخفف Very Secure به معنای بسیار امن است. این سرویس FTP به گونه‌ای ساخته شد تا...

فعال سازی پورت FTP در iptable

پورت استاندارد FTP، برابر با 20 و 21 است. چنانچه این دو پورت در iptable فعال نشده باشند، دسترسی...