web-dev-qa-db-ja.com

filezillaでのファイルのアップロードに関する問題

Ubuntuサーバー12.04.3 LTSでnginxサーバーを実行していますが、残念ながらfilezillaを使用してファイルをアップロードできません。 filezillaでマシンを開いて参照することはできますが、何かをアップロードしようとすると、次のメッセージエラー...open for write: permission deniedが表示されます。これを解決する方法に関するアイデアはありますか?私のサーバーはlvmで暗号化されていますが、私を助けるために他に何が適しているのかわかりません...

1
user111671

テストディレクトリを作成し、これをchmodして、だれでも読み書きできるようにすることができます。

mkdir test 
chmod 777 test

次に、ftpを使用してファイルを配置し、アクセスが必要なユーザーとグループを確認します。

cd test
ls -l

ユーザー名とグループがわかったら、ftpユーザーに書き込みたいディレクトリの所有権を変更するか、ディレクトリを所有するグループのftpuserの一部を作成することができます。

chown :ftpgroup dir_to_write (you can add -R for recursive but do not do this on system dirs!)  

または:

adduser ftpuser group_who_owns_directory

Html dirにのみ書き込みたい場合は、おそらくftpuserをhtmlグループに追加して、所有権の異なるプロセス間で競合が発生しないようにします。

2
Requist