プロが教える店舗&オフィスのセキュリティ対策術

環境がCentOSなのですが、ユーザーを追加したのですが、実際ログインした時のディレクトリが/home/(追加したユーザ)のディレクトリになっています。
それを別のディレクトリ、例えば/varの方のあるディレクトリに変えたい場合どのようにしたら良いでしょうか。教えていただけますでしょうか。ユーザー毎で変えることはできますでしょうか。
宜しくお願い致します。

A 回答 (2件)

#1です。



一応確認としまして、
>user_config_dir=/etc/vsftpd/user_confをvsftpd.confに追記してサービスを再起動した時にエラーになってしまいます。
先に/etc/vsftpd/user_confのディレクトリを作っていますか?
また、この中に必要なファイルも事前に作成していますか?

エラーメッセージも添えて頂ければアドバイスできるかもしれません。
    • good
    • 0
この回答へのお礼

すみません。
自分で書いてておかしいのですが、スペルミスでした。
"user_config_dir"のところを下記の参照して"user_conf_dir"としていました。
"config"でないとダメでした。大変失礼しました。
ありがとうございました。

http://devml.blogspot.jp/2008/07/vsftpd.html

お礼日時:2012/07/19 09:57

この辺のサイトに詳しく書かれています。


http://safe-linux.homeip.net/other/linux-vsftp-0 …
http://pgjapan.net/2007/12/chroot-and-local_root …

ただ、ftpは通信が暗号化されないので、どうせやるならsftpをお勧めします。

この回答への補足

間違った記述ばかり申し訳ありませんでした。
一つどうしても分からないのが、user_config_dir=/etc/vsftpd/user_confをvsftpd.confに追記してサービスを再起動した時にエラーになってしまいます。
追記する場所は決まっているのでしょうか?
もし何か分かれば教えていただけないでしょうか?
よろしくお願いいたします。

補足日時:2012/07/18 22:02
    • good
    • 0
この回答へのお礼

ありがとうございます。
2つ参照させて頂いて設定したのですが、ftpコマンドでアクセスしても
ホームディレクトリは変わりませんですた。
ユーザーのホームディレクトリを#vi /etc/passedでとりあえず変えて
変わったのですが、一時的な対策になってしまいます。
また、上位のルートディレクトリまでアクセス出来ていまいます。
セキュリティ上良くないです。
何か設定に間違いがあるのかまだ現在分かっておりません。

お礼日時:2012/07/18 21:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!