ファイルをApacheディレクトリに直接アップロードするには、FTPサーバーを作成する必要があります。ユーザーを作成して
useradd -G wheel,apache newuser
パスワードを設定しました。passwd newuser
/etc/passwd
/home/newuser
newuserのホームディレクトリにあるファイルをからに変更し、/var/www/html_newuser
そのフォルダの権限を設定しました
/var/www/html_newuser
::
chown -R apache.apache /var/www/html_newuser
そしてchmod -R 755 /var/www/html_newuser
FTPディレクトリにファイルをアップロードしようとすると
553 Could not create file.
PS 同じ設定がCentos 6.5で完全に動作します。 Centos 7です。
答え1
s/755/2775/
所有者をに設定しapache
、グループ書き込み権限を拒否し、newuser
を使用してアップロードを試みます。シナリオに基づいてグループ書き込み権限を許可するには、apache
グループが所有する新しいファイルが作成時に保存されるように2775と775を使用することをお勧めします。