電脳備忘録

vsftpdの設定

やりたいこと

  • FTPユーザー追加する。
  • 制限アクセスできるディレクトリを制限する。

手順

以下、アカウント作成とアクセス制限の手順

useradd -d /var/www/html -s /sbin/nologin testuser

制限付きのアカウントを作る。
オプション[-d]でホームディレクトリを指定する。
スーパーユーザーにはなれない。

echo ~testuser

ルートを確認

passwd testuser

パスワードを設定する

vi /etc/vsftpd/user_list

/etc/vsftpd/user_listに追加する

local_root=/var/www/html
deny_file={backup,data,old,sample}
hide_file={backup,data,old,sample}

/etc/vsftpd/vsftpd_user_confにtestuserを作成する。
deny_file・hide_fileに見せたくないディレクトリ名を記述する。

service vsftpd restart

vsftpdを再起動する。

投稿日
カテゴリ