vps借りていると言えど、設定をどっかのサイト見て全部やったので、
変更したい時とか結構困ります。
今日はFTPアカウント追加しようとして困りました。
完全にやり方を忘れていたので。
INDEX
アカウント追加の流れ
前提として、稼働中のvsftpdあるものとします。
- osのユーザーアカウント追加
- user_list登録
ユーザアカウントの追加
まずはOSのユーザ登録から
//bash useradd user passwd user //パスワード聞かれるので //任意のパスワードを入力(2回) //文字数少な過ぎはダメよ。 //権限変更 chmod 701 /home/user_name
user_listの登録
vsftpd.confの
userlist_deny=NOな人は
僕と一緒なので
//bash vim /etc/vsftpd/user_list
このファイルの最終行に追加したユーザーを登録
/etc/rc.d/init.d/vsftpd restart
リスタートして設定を反映で終わり。
----------------------------------------------------------------------------
2014/7/31 久しぶりに追加しようとしたら、忘れてたので追記
他のディレクトリを見せたくない場合
既にあるアカウントのルートファイルアドレスが示してあるファイルをコピー
cp /etc/vsftpd/user_conf/既にあるアカウント名 /etc/user_conf/vsftpd/新しいアカウント名 vim /etc/vsftpd/user_conf/新しいアカウント名
で、ここのパスを書き換えて、ドキュメントルートに、新しいアカウント名のフォルダを作る
ほんででリスタート
/etc/rc.d/init.d/vsftpd restart