web-dev-qa-db-ja.com

Ubuntuのvsftpdフォルダーファイルのアクセス許可

私はPHPプロジェクトにNetBeansを使用しています

新しいプロジェクトを作成する際に、これらの設定で「リモートプロジェクト」として作成しようとしました

  • Sources Folder:/var/www/html/myproject

  • プロジェクトURL:http:// ip-of-the-remote-server

  • リモート接続:リモートサーバーで作成したvsftpdのFTP詳細(テスト接続成功)

  • ディレクトリのアップロード:/

クリックすると next 最初の問題が発生しました:

varbinetc...のようなvarの後ろにあるすべてのフォルダーをリストしています。

チェックボックスがあるので、他のチェックボックスをオフにしましょう。

Myprojectフォルダーのみをチェックすると、varwww、およびhtmlが自動的にチェックされます。

次に進むと、ローカルフォルダが次のように設定されます

var> www> html> myproject> var> www> html> myproject

Vsftpdで作成したftpuserのホームディレクトリを確認しました。

$ grep ftpuser /etc/passwd
ftpuser:x:1008:1009:PHP Server,,,:/var/www/html/myproject/:/bin/bash

したがって、ホームディレクトリは/var/www/html/myproject

それでは、なぜその上のフォルダーとファイルが表示されるのですか?

2
Raja Gopal

の代わりに

Upload directory: /

使ってみて

Upload directory: /var/www/html/myproject
2
Kiran Dsouza