これは私のクライアントの1つにFTPユーザーを追加するための以前のやや愚かな質問に対するフォローアップです。元の質問はここにあります。
AWSでLinux2インスタンスを実行しています。私のサーバーには多くのサイトが実行されており、そのいくつかはWordPressです。
顧客がFTPを介してサイトにアクセスしようとしています。
以前の質問では、この問題を解決するためにグループを使用することが提案されました。ユーザー、グループを作成し、権限を設定するために、他のチュートリアルに従いました。私は次のことをしました。
useradd thisSiteFTP
passwd thisSiteFTP
groupadd thisSiteUsers
usermod -a -G thisSiteUsers thisSiteFTP
chown -R :thisSiteUsers /var/www/thisSiteHomeDir
chmod -R g+w /var/www/thisSiteHomeDir
chmod -R o-x /var/www/thisSiteHomeDir
chgrp -R thisSiteUsers /var/www/thisSiteHomeDir
そのため、ユーザーとグループを作成し、そのユーザーをグループに割り当てました。その後、そのグループにホームディレクトリの所有権を付与しました。
残念ながら、この時点でFTPを介してthisSiteUsers資格情報を使用しようとすると、「サーバーからの接続が拒否されました」というメッセージが表示されます。また、サイトが表示されなくなり、「権限がありません」エラーが表示されます。
ディレクトリ所有者をもう一度「apache」に変更し、サイトがオンラインに戻りました。
私は明らかで簡単なものを見逃していると確信しています。私が何を間違っているかについての提案はありますか?