基本ファイル権限 - UbuntuとVSFTPD

基本ファイル権限 - UbuntuとVSFTPD

Ubuntu、Apache2、およびVSFTPDを使用してサーバーを設定しました。このコンピュータには、仮想的にホストされている複数のサイトがあります。一般的に、私は同じプロセスを使用して新しいサイトを設定しますが、一部のサイトは他のサイトと基本的な権限が異なります。

一部のサイトでは、FTPを介して新しいファイルとディレクトリをアップロードでき、それぞれ644と755の権限を取得します。基本的にこれが私が望むものです。

他のサイトでは、デフォルトの新しいファイル権限で0または600を受け取ります。各ファイルを644に手動で変更する必要がありました。遅くて痛いです。

権限と所有権を確認しましたが、すべてが同じようです。私は何を見逃していますか?

ベストアンサー1

おそらくあなたが探しているのは「umask」パラメータです。 vsftpdを介してファイルをアップロードする場合、動作はvsftpdの設定方法によって異なります。システムユーザーを有効にした場合は、構成ファイルの「local_umask」vsftpdパラメーターをデフォルト値077から022に変更する必要があります。

この行のコメントを外してvsftpdデーモンを再起動することを忘れないでください。

おすすめ記事