ProFTPDについて語るスレ 2 (596レス)
ProFTPDについて語るスレ 2 http://mevius.5ch.net/test/read.cgi/unix/1116689579/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
421: 名無しさん@お腹いっぱい。 [] 2008/04/08(火) 01:35:26 現在、ProftpdをMySQLでユーザ管理できるようにして ログインできるまでは作り上げたとのころなのですが DefaultRootを記述してもFTPにてログインした際に ユーザがどこにでも(上位のディレクトリにも)移動できてしまい、困っております。 (/filesディレクトリを作ってそこを全ユーザのホームディレクトリに指定しております。) (あとシェルを/bin/trueを選ぶと入れなかったり…) Ubuntu Linux 7.1 Proftpd 1.3.1 MySQL 5.0.45 conf抜粋 DefaultRoot /files (~にしてもだめでした。/に移動できてしまいます) SQLAuthenticate users SQLConnectInfo proftpd@localhost proftpd ********* SQLAuthTypes Plaintext SQLUserInfo users userid password uid gid homedir shell SQLGroupInfo groups groupname gid members AuthOrder mod_sql.c データ内容 +----------+----------+------+------+---------+-----------+ | userid | password | uid | gid | homedir | shell | +----------+----------+------+------+---------+-----------+ | ******** | ****** | 1000 | 1000 | /files | /bin/bash | | ***** | ****** | 1001 | 1000 | /files | /bin/bash | +----------+----------+------+------+---------+-----------+ これだけの情報で足りるかどうかわかりませんが もし、ほかに必要な情報、または有効な調査法があればお教えいただきたいと思います。 よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/unix/1116689579/421
422: 名無しさん@お腹いっぱい。 [sage] 2008/04/08(火) 02:22:45 >>421 SQLの方はわからんが、シェルなら /etc/shells 書かれてないシェルだとダメじゃないかな http://mevius.5ch.net/test/read.cgi/unix/1116689579/422
423: 421 [] 2008/04/08(火) 09:38:32 >422 ありがとうございますっ できました! すみません…初歩的ミスでした。 引き続き、よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/unix/1116689579/423
424: 421 [sage] 2008/04/08(火) 23:19:25 Chrootの件は未だに解決しません…>< あちこちのWebを見て回っているつもりなんですが どこもmod_sqlを利用しMySQLにユーザデータもたせてても DefaultRoot ~でchrootできているようなんですが…。 力不足で申し訳ございませんがよろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/unix/1116689579/424
425: 名無しさん@お腹いっぱい。 [sage] 2008/04/09(水) 11:07:45 >>421 まずはデバッグレベルを上げてログを採取してみるのが良いのでは? ウチでも MySQL 連携してるけど、特に問題は無いよ。 全ユーザのホームディレクトリを同じにしてるというのがアヤシイ気がする。 パーミッションとか、どうなってんの? http://mevius.5ch.net/test/read.cgi/unix/1116689579/425
426: 421 [] 2008/04/09(水) 18:45:15 すみません! 自己解決しました>< 原因は… proftpd.confを書き直したあとサービスを再起動していると思い込んでました… と申しますのは、/etc/init.d/proftpd restartしてconf書き直しながらやってたんですが 別の設定をいれてもどーにもうまく反映されないなぁと思っていたところなんとなく /etc/init.d/proftpd stopをしたのち ps ax|grep proftpd したらば…サービスがおりまして… killall proftpdして /etc/init.d/proftpd start したらちゃんと設定が反映されたらしく 正常にchrootかかって動作しました。 本当にご迷惑をおかけいたしました。 m(__)m http://mevius.5ch.net/test/read.cgi/unix/1116689579/426
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s