VsFTPDでアップロード時のデフォルト設定を変える方法

CentOSにVsFTPDをインストールしているのですが、毎回アップロードするとファイルとフォルダのパーミッションに悩まされていました。

悩み

FTPでファイルをアップロードする度に、ファイルのパーミッションが644、フォルダが755です。しかしこのパーミッションだとWordPrressを使ってアップデートするときにできないため、一度SSHでパーミッションを変える必要性があります。これがちょっと面倒なんです。

解決方法

ちゃんとありました。vsftpdのconfファイルを変更することで解決することができました。

[c]
[root@]# vi /etc/vsftpd/vsftpd.conf

local_umask=022 <--Directory=755,File=644(Default)
local_umask=002 <--Directory=775,File=664
[/c]

デフォルトの設定(022)を002に変更して再起動すればOKです

この記事に関する技術サポート・ご相談

「手順通りにいかない」「自社環境への構築を代行してほしい」など、
インフラ・サーバー周りでハマった際はお気軽にご相談ください。

相談・問い合わせフォームを開く

※ Googleフォームへ移動します(初回相談無料)

個人支援・寄付について

サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。

  • ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS