質問: ftpで見えるファイルと見えないファイルがあります。 ftpで見えるファイルと見えないファイルがあります。 centos5.4にvsftpdをインストールして、pcからftp転送を行おうとしています。 /tmpディレクトリにファイルを転送すると、ftpツールに転送したファイルは表示されますが、 元々/tmpにあったファイルはftp転送ツールに表示され無い状態となっています。 ・ftp転送ツールを再起動しましたが、転送したファイルしか見えません。 又、ftp転送ツールではなく、dos窓上でftp接続して、dirで見た時も転送したファイルしか見えません。 このことから、ftpツールの問題ではなく、ftpサーバー側の問題を判断しました。 ・linuxサーバを再起動しても、転送したファイルしか見えません。 ・linuxサーバ上で、転送したファイルを"cp -p"でコピーした場合、コピーしたファイルはftpツール上見えません。 現在linux上では、 tmp>ll -rw-r--r-- 1 root root 2 5月 13 17:20 a1.txt -rw-r--r-- 1 root root 2 5月 13 17:20 a2.txt -rw-r--r-- 1 root root 2 5月 13 17:20 b1.txt となっているのですが、 a1.txt:ftp転送したファイル a2.txt:a1.txtを cp -p a1.txt a2.txtでコピーした b1.txt:viで作成した ftpコマンドで見ると、 ftp> dir 200 port command successful. consider using pasv. 150 here comes the directory listing. -rw-r--r-- 1 0 0 2 may 13 08:20 a1.txt というようにa1.txtしか見えません。 原因はわかりましたらご教授ください。よろしくお願いいたします。
回答: selinuxの設定ってどうなっています? ls -z /tmp とした場合、どうなりますか?