apache - vsftpd 提示 500 OOPS: cannot change directory
滿天的星座
滿天的星座 2017-04-25 09:01:12
0
2
825

selinux

selinux 已经disabled

vsftpd

useradd xxx.com -d /var/virtual/xxx.com -g apache

登录vsftpd

提示 500 OOPS: cannot change directory:/var/virtual/xxx.com

网上说的那些都是关闭selinux,可我selinux已经完全关闭的。

[root@localhost vsftpd]# setsebool -P ftp_home_dir 1
setsebool:  SELinux is disabled.
[root@localhost vsftpd]#

整个过程

[root@localhost ~]# ls -la /var/virtual
total 12
drwxrwxr-x  3 root   root   4096 Sep  9 00:50 .
drwxr-xr-x 23 root   root   4096 Sep  8 23:54 ..
drwxrw----  5 apache apache 4096 Sep  9 00:50 xxx.com
[root@localhost ~]# ftp localhost
Trying ::1...
ftp: connect to address ::1Connection refused
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (localhost:root): xxx.com
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/var/virtual/xxx.com
Login failed.
ftp> exit
[root@localhost ~]# grep xxx.com /etc/passwd
xxx.com:x:1000:48::/var/virtual/xxx.com:/bin/bash
[root@localhost ~]#

滿天的星座
滿天的星座

全員に返信(2)
为情所困

このディレクトリに対する FTP アカウントの権限は何ですか?

いいねを押す +0
曾经蜡笔没有小新

selinux がオフでディレクトリのアクセス許可が正常である場合、ftp 経由でログインしたマシンが ftp サーバーに正常に ssh 接続できるかどうかを確認することをお勧めします。 vsftp は送信暗号化プロトコルとして ssh を使用しますが、これが関係している可能性があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!