私のWebサーバーをapache2を使用して実行し、フォルダ/var/www
にFTPできるようにしました。ただし.html
、ftpを介してファイルを更新およびコピーすると、ファイルに対する権限がさらに制限され、Apacheは権限の不足(または同様のもの)のためにファイルを読み取れないというエラーをWebクライアントに生成します。それから私は入るべきですssh
。 sudo chmod 755 *
/var/www
これを行うより簡単な方法はありますか?
答え1
いくつかのオプションがあります。
- デフォルトの077ではなく022
local_umask
に設定vsftpd.conf
chmod_enable
FTPクライアントによるCHMODの設定と実行YES
(まだ実行していない場合)
ちなみに、scp
資格情報をプレーンテキストで送信せずに公開鍵認証を設定できるので、毎回パスワードを入力する必要がないので、使用する方が良いですが、どのように設定するのかわかりません。権限ファイルをアップロードしました。