vsftpdのパーミッションの設定

vsftpdのデフォルトの設定では、FTPサーバーにアクセスしアップロードした際のファイルパーミッションが600になるように設定されています。つ まりアップロードしたばかりのファイルがWeb上からは見れない設定になっています。アップロードした途端にアクセスできるようにするには、 vsftpd.conf の local_umaskの値を変更します。
local_umask=077 (デフォルト)
 ↓
local_umask=022 (変更後)
 環境によってlocal_umaskがコメントアウトされていたり077だったりいろいろみたいなので、とりあえず022に設定しておけば問題なしです。
 しかし、公開したくないファイルを誤ってアップロードした場合には世界中から閲覧可能なのでご注意。







プロフィール



  • Name :: 山上オサム ♂(37)
  • Hobby :: 武術
  • Work :: Web Designer