ProFTPDについて語るスレ 2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2005/05/22(日) 00:32:59本家 http://www.proftpd.org/
Directive List
http://www.proftpd.org/docs/directives/configuration_full.html
参考サイト
http://www.castaglia.org/proftpd/
http://www.infoscience.co.jp/technical/proftpd/ ←日本語だがかなり古い
http://www.stackasterisk.jp/tech/systemConstruction/proftpd01_01.jsp ←解説
前スレ
スレ1:http://pc8.2ch.net/test/read.cgi/unix/1011872941/
0057名無しさん@お腹いっぱい。
2005/12/22(木) 19:33:020058名無しさん@お腹いっぱい。
2005/12/22(木) 22:13:26ない。
/etc/fstab で対処したらどう。
0059名無しさん@お腹いっぱい。
2005/12/23(金) 00:57:36そうですかー。どうもです。
0060名無しさん@お腹いっぱい。
2005/12/24(土) 10:54:02<VirtualHost> が複数あるとき、共通部分を <Global> に書いておかないと
すべてのバーチャルホストに適用されなかったりします。同じ設定を
全部 <VirtualHost> に書くとかアフォいことをしたくないなら、<Global> を
使うと良いと思います。
例: TimesGMT off
0061名無しさん@お腹いっぱい。
2005/12/28(水) 12:59:36proftpd.confのDefaultRootの指定では、除外したユーザーは全部にアクセスできてしまいます。
以下のような制限をかけたいと思います。
hoge は ~ 以下のみアクセス許可
hage は /home/work/hage 以下のみアクセス許可
0062名無しさん@お腹いっぱい。
2005/12/28(水) 14:37:330063名無しさん@お腹いっぱい。
2005/12/28(水) 16:02:31Pure-FTPd 良いねぇ。
マイブームなんだよね。
0064名無しさん@お腹いっぱい。
2005/12/28(水) 19:07:32DefaultRoot /home/work/hage hage
DefaultRoot ~ !hage
じゃだめかのぅ。
0065名無しさん@お腹いっぱい。
2005/12/29(木) 23:31:45なかなか悪くないと思ってテスト運用してみたんだが
案の定、SJISに変換とかできないのね。
どこかの偉い人がやってくれないかなぁ。
もしくは「ココいじれ」って天啓くれたり。
0066名無しさん@お腹いっぱい。
2005/12/30(金) 09:45:540067名無しさん@お腹いっぱい。
2006/01/06(金) 11:18:12<Directory ~/*>
<Limit MKD>
Denyall
</Limit>
</Directory>
としてるんだが、FFFTPだとサブディレクトリまで禁止できてるんだけど、
Windows標準のFTPクライアントだと、サブディレクトリは作れるんだよ
見えるとこ全部、パーミッションは777だからアクセス権はありますが、理由が解らないです
どなたかわかる人いますか?
RNFRも禁止しないとダメなのかなorz
0068名無しさん@お腹いっぱい。
2006/01/06(金) 16:45:27分からない人だけど、パケットキャプチャかまして実際に
流れているコマンド確認したら?
あと SITE mkdir とかな。
0069名無しさん@お腹いっぱい。
2006/01/07(土) 03:43:59パケットキャプチャかまさなくても、FFFTPは下の方にログが表示されるし、
ftp.exe も debug モードを使えばいいと思う。
C:\>ftp
ftp> debug
Debugging On .
ftp> open ftp.ring.gr.jp
Connected to ftp.ring.gr.jp.
220 ProFTPD 1.2.10 Server (ring.yamanashi.ac.jp) [133.23.250.240]
User (ftp.ring.gr.jp:(none)): anonymous
---> USER anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
---> PASS nobody
(中略)
ftp> dir
---> PORT 192,168,1,100,17,55
200 PORT command successful
---> LIST
150 Opening ASCII mode data connection for file list
(略)
こんな感じ。
0070名無しさん@お腹いっぱい。
2006/01/13(金) 21:44:28現象としては、openまでは行きますが、ユーザーIDとパスワードの入力をしてもログインできません。
syslogsyslogを見ると、「USER hoge (Login failed): Invalid shell: '/bin/sh」とあります。
しかし、この Invalid shell 関連の現象の対応もいくつか試みましたがダメでした。
バーチャルホストを用いないとログインできるので、この設定がクサいのです。
何か足りないのでしょうか?
<VirtualHost 〜IPアドレス〜>
ServerName "サーバ名"
FMGLogFile /usr/webspiral/logs/proftpd.filemglog1
<Directory "/var/www/html/dir">
AllowOverride on
</Directory>
</VirtualHost>
0071名無しさん@お腹いっぱい。
2006/01/13(金) 23:23:08sshデーモンから内部で接続すると外部にListening開いてくれないのだが、
仕様だろうか? ちなみにマスカレードアドレス指定してアドレスの外部変換は
常に行い、AllowForeignAddress は on にしてあるが、どうやってもローカルか
21番ポートに接続すると外部にPassiveポートをListeningしてくれないんだけど。
0072sage
2006/01/14(土) 13:00:33>しかし、この Invalid shell 関連の現象の対応もいくつか試みましたがダメでした。
具体的に何をした?
当然/etc/shellsの確認等はやっているとは思うのだが。
0073名無しさん@お腹いっぱい。
2006/01/16(月) 10:22:16それは当然やりました。
あとは、/etc/passwdの確認、RequireValidShellのoff指定です。
バーチャルホストを設定しないと接続できて、同じユーザーでもバーチャルホストを設定すると接続できないのです。
0074sage
2006/01/16(月) 23:26:530075名無しさん@お腹いっぱい。
2006/01/16(月) 23:28:380076名無しさん@お腹いっぱい。
2006/01/17(火) 17:15:35RequireValidShellをGlobalか、VirtualHostディレクティブ内に書いてみるとどう?
0077名無しさん@お腹いっぱい。
2006/01/19(木) 18:51:25ファイル数が多いフォルダに移ろうとするとリストが取得
できなくなったんだよね…(ファイルが少ないフォルダは正常に
リストを取得できる)。ログには
ProFTPD terminating (signal 11)
って出てる。ぐぐってみると、色んなところでこの問題が
起きているみたいなんだけど、対処法は新しいバージョンにする
というだけなのかな。なにがトリガでリスト取得出来なくなったのか
さっぱりだ。
0078名無しさん@お腹いっぱい。
2006/01/20(金) 16:52:59proftpd --nodaemon --debug 10
0079名無しさん@お腹いっぱい。
2006/01/20(金) 18:15:06情報をありがとう。助かります。
その結果、該当フォルダに移動した時に
FS: using system readdir()
を数十回繰り返した後に、
ProFTPD terminating (signal 11)
で、終了してる。ファイルリスト用のバッファがあふれて segfault なのかなぁ。
でもファイル数なんていくつになるか分からないし、拡張しながら動くものだよねぇ。
お手上げ風味 ∩( ・ω・)∩
0080名無しさん@お腹いっぱい。
2006/01/21(土) 04:35:05当方もDebian(Sarge)+Proftpd1.2.10だけど特に問題は無いなぁ。
ファイル数は多くても数百どまりだけど。
> FS: using system readdir()
> を数十回繰り返した後に、
FSが壊れているとか、HDDそのものが死にかけとか...
まぁ、コンソールからls -l しても問題ないのなら
やっぱりProftpdの方なんかな。
008177
2006/01/23(月) 15:09:23今調べてみたら、720ファイルでした。
31ファイルのフォルダは問題なく見られました。
ls -l しても問題ないんですよね。
∩( ・ω・)∩
1.3.x が stable になるのを待つか、他の ftpd にするか…。
008280
2006/01/23(月) 17:42:53/devディレクトリを見てみたけど、やっぱり問題なかった。
ファイル数1350個ほど。
apt-getで入れたんじゃなくて、
mod_tls+mod_sql+SJISパッチを突っ込んで
ソースからビルドしてますが。
0083名無しさん@お腹いっぱい。
2006/01/23(月) 17:47:31該当ディレクトリのファイルを1/2、1/4、1/8…としていって
トリガ特定してみれば?
008477
2006/01/25(水) 03:10:47で、試してみたけどファイル名は関係ないようです。
その現象が起きるフォルダは半角英数のファイル名しか
ないんですよね。で、ファイル数を増減させていったら
64ファイル以上でダメで、64未満だと大丈夫というのが
わかりました。
それっぽい数字だけど…。
apt-get じゃなくてソースから入れてみたりとか試してみます。
0085名無しさん@お腹いっぱい。
2006/01/25(水) 08:13:120086名無しさん@お腹いっぱい。
2006/01/25(水) 10:53:56FFFTPでファイルの上書、削除などはできるのですが、属性の変更だけができません。
フォルダの権限はrootから変更しています。(なので上書、削除は可能)
どうして属性だけが変更できないのか分からず困っています。
Webminのファイルマネージャーではできるのですが、FTPでもできるようにしたいのです。
ProFTPDの設定で属性変更のだけは別設定なのでしょうか?
またはFTPクライアントでは属性の変更は不可なのでしょうか?
どなたかアドバイスをおねがいします。
0087名無しさん@お腹いっぱい。
2006/01/25(水) 12:44:38proftpd.conf にこういうのが入ってるんじゃないの?
<Limit SITE_CHMOD>
DenyAll
</Limit>
0088名無しさん@お腹いっぱい。
2006/01/25(水) 13:14:55ありがとうございます〜!!
できました!
008977
2006/01/25(水) 17:46:02なんとなく apt-get install してみたんですが、そしたら
普通に動くようになってしまいました…。
色々とアドバイスを下さった方々、すいません…。
原因も分からないまま解決してしまいました…。
∧||∧
( ⌒ ヽ
∪ ノ
∪∪
0090名無しさん@お腹いっぱい。
2006/01/26(木) 03:27:57Proftpd にNATルータ外からアクセスすると
サーバからのPORTメッセージが
PORT 127,0,0,1,4,43
と戻ってきてしまい、正しくサーバにLISTコマンドを送ることができません。
/etc/hosts は
127.0.0.1 localhost.localdomain localhost
192.168.1.1 xxxx xxxx
こんな感じなのですが…
009190
2006/01/26(木) 03:29:41proftpdは inet 経由で起動しています。
ServerType inetd
DefaultServer on
IdentLookups off
UseReverseDNS off
AllowRetrieveRestart on
AllowForeignAddress on
だれか同じような症状が出た方や、
わかるかたいらっしゃいましたらご教授願います。。
0092名無しさん@お腹いっぱい。
2006/01/26(木) 12:28:130093名無しさん@お腹いっぱい。
2006/01/28(土) 01:22:20スレ違いなのですが、もし分かればでいいので宜しくお願い致します。
proftpd-1.2.10をSOURCESディレクトリに置き、
proftpd.spec を編集し、
Patch: proftpd-1.2.10
を追記しました。
そして、
#rpmbuild -bp proftpd.spec
#rpmbuild -bc proftpd.spec
#rpmbuild -bi proftpd.spec
と実行したのですが、
最後の -biで
make[1]: *** [mod_auth.o] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/proftpd-1.2.10/modules'
make: *** [modules] Error 2
エラー: Bad exit status from /var/tmp/rpm-tmp.88010 (%build)
このようなエラーが出てしまいました。
どうすればパッチがちゃんと当てられるのでしょうか?
0094名無しさん@お腹いっぱい。
2006/01/28(土) 02:59:400095名無しさん@お腹いっぱい。
2006/01/28(土) 14:26:18スレ違いどころか板違い。
0096名無しさん@お腹いっぱい。
2006/01/28(土) 16:29:450097名無しさん@お腹いっぱい。
2006/02/02(木) 23:59:24なぜこのような動きになるんでしょうか?(FreeBSD 6.0)
[02/Feb/2006:02:09:48 +0900] : nobody : (A.A.A.A [B.B.B.B])
[02/Feb/2006:02:09:48 +0900] : hoge : (A.A.A.A [B.B.B.B])
0098名無しさん@お腹いっぱい。
2006/02/03(金) 15:06:13/var/log/auth.log のことだよね。
proftpd-1.3.0.r3 + FreeBSD 5.4 だけど、うちは付いてこないよ。
クライアントの問題じゃないの?
009997
2006/02/03(金) 15:45:37ありがとうございます。
ProFTPのバージョンはうちも同じです(Ports)
LogFormat で auth というフォーマットを作成し、
ExtendedLog /var/log/proftpd-auth.log AUTH auth
こんな感じで取得しているログです。
FFFTPで接続していましたが、試しにNextFTPやSmartFTP、
別のFreeBSD端末からFTPコマンド等使ってみても同じでした
私も5.4環境で使用しているときはこんなことありませんでした。
今回初めてTSLを組み込み、その設定を行っていることくらいです。
あとでこの設定を外してみます。
0100名無しさん@お腹いっぱい。
2006/02/04(土) 12:20:02>>78 のようにデバッグ付けてみたら?
0101名無しさん@お腹いっぱい。
2006/02/04(土) 17:09:55削除できなくなるのですが、
これはOS(FreeBSD)の言語の問題なのか、それともproftpdの問題なのでしょうか?
0102名無しさん@お腹いっぱい。
2006/02/04(土) 17:14:34これはDiceで自動更新しないとダメポですか?
0103名無しさん@お腹いっぱい。
2006/02/04(土) 20:48:41文字コード何Upして、どうやって消そうとした?
010467
2006/02/08(水) 16:11:56>>68-69
情報サンクス
原因:
Windowsからだとmkdでdirectory作った場合、
実際にはxmkdコマンドで作成していたので、
LIMIT MKDだとダメなだけだったorz
時間無くて放置してたけど、いざログみたらすぐ解った
0105名無しさん@お腹いっぱい。
2006/02/12(日) 00:44:49で、PAM+LDAP認証をしたいのですが、なぜかno such userとなります。
他のpopなどのサービスでは認証が通ります。
原因が分かる方はいらっしゃいませんか?
$ tail /var/log/messages | grep "proftpd"
Feb 12 00:25:41 xxx proftpd[18233]: xxx.net (xxx. xxx. xxx. xxx) - FTP session opened.
Feb 12 00:25:41 xxx proftpd[18233]: xxx.net (xxx. xxx. xxx. xxx) - no such user 'testuser'
Feb 12 00:25:45 xxx proftpd[18233]: xxx.net (xxx. xxx. xxx. xxx) - FTP session closed.
$ proftpd -v
- ProFTPD Version 1.2.10
$ proftpd -l | grep "mod_auth"
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_auth_pam.c
$ grep "Auth" /etc/proftpd.conf
AuthPAM On
#AuthPAMAuthoritative on
AuthPAMConfig proftpd
AuthOrder mod_auth_pam.c* mod_auth_unix.c
0106名無しさん@お腹いっぱい。
2006/02/12(日) 00:45:20#%PAM-1.0
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required pam_stack.so service=system-auth
auth required pam_shells.so
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
$ grep ldap /etc/pam.d/system-auth
auth sufficient /lib/security/$ISA/pam_ldap.so use_first_pass
account [default=bad success=ok user_unknown=ignore] /lib/security/$ISA/pam_ldap.so
password sufficient /lib/security/$ISA/pam_ldap.so use_authtok
session optional /lib/security/$ISA/pam_ldap.so
0107名無しさん@お腹いっぱい。
2006/02/12(日) 02:22:060108名無しさん@お腹いっぱい。
2006/02/12(日) 10:24:30ログレベル上げれば大抵わかると思うお。
# /path/to/in.proftpd -nd 9
0109105
2006/02/12(日) 13:47:39standaloneモードで立ち上げてるので、/etc/rc.d/init.d/proftpd を変更して、
デバックレベル上げてみたのですが、ログイン失敗時はとくにメッセージが増えませんでした。
ですので、以下のコマンドでリビルドして、
rpmbuild --rebuild --target x86_64 --with ldap proftpd-1.2.10-10.rf.src.rpm
/etc/proftpd.confを以下のように変更したら、認証通りました。
AuthOrder mod_ldap.c mod_auth_unix.c
LDAPServer localhost
LDAPDNInfo "cn=Manager,dc=xxx,dc=net" "xxxxxxxx"
LDAPDoAuth on "dc=xxx,dc=net"
PAM経由で認証が通らないのは相変わらず原因不明ですが…。
0110名無しさん@お腹いっぱい。
2006/02/17(金) 07:24:28サイズの大きなファイル(1GB)をダウンロードしていると突然途中で切断されてしまいます。
切断される場所はまちまちで、いつも300MB付近で切断されます。
proftpd -n -d 5 で実行したところ、切断されるときに
ftp (192.168.0.100[192.168.0.100]) - Data transfer stall timeout: 600 seconds
ftp (192.168.0.100[192.168.0.100]) - mod_tls/2.1.1: scrubbing 1 passphrase from memory
ftp (192.168.0.100[192.168.0.100]) - ProFTPD terminating (signal 11)
ftp (192.168.0.100[192.168.0.100]) - FTP session closed.
と、表示されます。
Data transfer stallと出ているのですが、転送が止まっていたわけでもなく、
ファイル転送中に突然切断されてしまいます。
ところが、以前に2GBのファイルをダウンロードしたこともあり、この時は問題なかったため悩んでおります…。
この間にやったことと言えば、LANで便利にするために内向きDNSをBIND9でたてたことですが、
関連性もよくわからず…。
どなかた「〜なんじゃね〜の?」みたいのでもいいので何か思い当たることはありませんでしょうか?
0111110
2006/02/17(金) 18:51:44SSL未使用でもエラーがでるってことで問題の範囲がさらによくわからなく…。
しかもSSLで接続すると、また違ったエラーがでます…。
ftp (192.168.0.100[192.168.0.100]) - Transfer aborted after 1088880640 bytes in 2135.31 seconds
ftp (192.168.0.100[192.168.0.100]) - notice: user ***: aborting transfer: Broken pipe
途中で転送が止まるのは同じなのですが、こちらではセッションそのものは生きております。
Broken pipeとはどういうことなのでしょうか…。
0112名無しさん@お腹いっぱい。
2006/02/17(金) 19:37:352. ネットワーク構成は、以前成功した時と同じですか?
俺の予感 -> 1.
0113110
2006/02/17(金) 21:06:28レスありがとうございます。
OSはWindows2000、FTPクライアントがNextFTPで以前と成功したときもこの組み合わせでした。
110の問題はとりあえずはTimeoutStalled 0で解決できているようですが、
なぜ止まるようになったのかはわからないままで、111の方は未だに解決できていません…。
0114名無しさん@お腹いっぱい。
2006/02/18(土) 11:05:38Proftpdで他の検索してたら偶然見つけてしまったよ。
http://d.hatena.ne.jp/Willamette/20050619
mod_tlsが原因ならこれで解決の予感
0115名無しさん@お腹いっぱい。
2006/02/18(土) 17:25:52たしかにTLSRenegotiateあたりがおかしいようです!
おかげで以前の2GBのファイルもしっかりダウンロードできるようになりました。
どうもありがとうございました。
ところで、このTLSRenegotiateって、何かデフォルト値が既におかしいような気がします。
mod_tlsのドキュメントには、
TLSRenegotiate
Syntax: TLSRenegotiate ["ctrl" secs] ["data" Kbytes] ["timeout" secs]|["required" on|off]|"none"
Default: ctrl 14400 data 25165824 required true (for OpenSSL 0.9.7 or greater)
(required on じゃないのか?)
と、書かれているのですが、proftpd.confに直接
TLSRenegotiate ctrl 14400 data 25165824 required true
と記述すると止まらなくなりました。
この記述をコメントなりにすると、やはり1GBを少し超えたあたりでBroken pipeと表示されて停止しますね。
0116名無しさん@お腹いっぱい。
2006/02/18(土) 17:59:13おめでとう〜
まぁ、こちらはFC4とProFTPD 1.2.10でmod_tlsを有効にできないんです。
makeしている時に、mod_tls.c以降からズラーっとエラーだらけになってmakeできません。
逆に質問なんですが./configのオプション指定とか
make方法を参考までに教えてもらえませんか?
いろんなサイトを回ったんですが、書いてある通りに動かなくて・・・。
ちなみにyumにてopensslはインストールしてあります。
0117名無しさん@お腹いっぱい。
2006/02/18(土) 18:17:150118名無しさん@お腹いっぱい。
2006/02/18(土) 19:06:55が、やはりmod_tls以降は急にエラーがズラーと出ます。
gcc -DLINUX -I.. -I../include -I/usr/local/ssl/include/openssl -O2 -Wall -c mo d_site.c
gcc -DLINUX -I.. -I../include -I/usr/local/ssl/include/openssl -O2 -Wall -c mo d_tls.c
mod_tls.c: In function \u2018tls_check_client_cert:
mod_tls.c:448: 警告: pointer targets in initialization differ in signedness
mod_tls.c:470: 警告: pointer targets in initialization differ in signedness
mod_tls.c: In function tls_init_ctxt:
mod_tls.c:908: 警告: pointer targets in passing argument 2 of SSL_CTX_set_sessi on_id_context differ in signedness
mod_tls.c: In function tls_setup_cert_dn_environ:
mod_tls.c:1792: 警告: pointer targets in passing argument 2 of pstrndup differ
↑こんな感じです。最後の行のエラーが20回くらい続いて次のmodへ進んでいるようです。
なのでmod_tls.cが適用できない。
何か分かることありそうですか?
0119名無しさん@お腹いっぱい。
2006/02/18(土) 19:11:33./configure --prefix=/usr/local/proftpd --sysconfdir=/etc --with-modules=mod_tls
--with-includes=/usr/local/ssl/include/openssl --disable-auth-pam
こんな感じです。この後makeしたら↑のエラーです orz
0120名無しさん@お腹いっぱい。
2006/02/18(土) 21:19:56うちはFreeBSD6ですが、普通に
./configure --with-modules=mod_tls --with-includes=/usr/include/openssl
make
make install
で入ってしまいましたのでちょっと力になれそうにないです…。
/usr/local/ssl/include/openssl
に、本当にOpenSSL関連のインクルードファイルはありますか?
0121名無しさん@お腹いっぱい。
2006/02/18(土) 21:44:12たぶんあると思います。
というより/usr/include/opensslというディレクトリがありません。
FC4が原因なのかな。FC5までTLSは諦めた方がいいんですかねぇ
0122名無しさん@お腹いっぱい。
2006/02/18(土) 22:01:09まず確認
0123名無しさん@お腹いっぱい。
2006/02/18(土) 22:15:45aes.h crypto.h engine.h objects.h rc2.h symhacks.h
asn1.h des.h err.h ocsp.h rc4.h tls1.h
asn1_mac.h des_old.h evp.h opensslconf.h ripemd.h tmdiff.h
asn1t.h dh.h hmac.h opensslv.h rsa.h txt_db.h
bio.h dsa.h idea.h ossl_typ.h safestack.h ui.h
blowfish.h dso.h krb5_asn.h pem.h sha.h ui_compat.h
bn.h dtls1.h kssl.h pem2.h ssl.h x509.h
buffer.h e_os2.h lhash.h pkcs12.h ssl2.h x509_vfy.h
cast.h ebcdic.h md2.h pkcs7.h ssl23.h x509v3.h
comp.h ec.h md4.h pq_compat.h ssl3.h
conf.h ecdh.h md5.h pqueue.h stack.h
conf_api.h ecdsa.h obj_mac.h rand.h store.h
コンパイルとか初めてなもんでこれらのファイルが何をするのかとか
さっぱりですw
原因はここにありそうですか?
0124110
2006/02/18(土) 22:40:21といってもCはほとんど読めませんが、素人考えですが
configureのオプションの --with-includes=/usr/local/ssl/include/openssl
この部分を --with-includes=/usr/local/ssl/include にしたらどうなりますか?
0125名無しさん@お腹いっぱい。
2006/02/18(土) 22:47:36ところで、MasqueradeAddressを指定した環境で、
LAN内から非Passiveで接続するためのパッチって存在してる?
(PASVコマンドでMasqueradeAddressの値が帰ってくるので接続できない)
とりあえず、クライアントのアドレスがプライベートIPアドレスだったら変換を抑止する
quick hackなパッチを作ったが非常に美しくないので。
0126名無しさん@お腹いっぱい。
2006/02/18(土) 22:55:09非PassiveならActiveモードを使えばよいのではないですか?
0127125
2006/02/18(土) 23:25:55> LAN内から非Passiveで接続するためのパッチって存在してる?
Passiveで接続するためのパッチ、に訂正。
Passive決め打ちの専用クライアントをNATの中と外で使わないとならない
という事情があるのでActiveモードは無理です。
0128名無しさん@お腹いっぱい。
2006/02/23(木) 00:21:45やってみましたが、ダメですね。
よく見ると/usr/local/ssl/include/opensslにディレクトリがあったので
サイトで見たまま
--with-includes=/usr/local/ssl/include/opensslとやってみましたが、
make途中で、同様にmod_ssl以降エラーがズラズラ出てきてうまく
組み込めないっぽいです。
FC4がいけないのかねコレ
0129名無しさん@お腹いっぱい。
2006/02/23(木) 22:34:10CFLAGS=-DHAVE_OPENSSL
0130名無しさん@お腹いっぱい。
2006/02/24(金) 01:57:28それは./configureの時にオプションとして記述するんですか?
どのようにすればよいでしょうか。
0131名無しさん@お腹いっぱい。
2006/02/24(金) 07:59:01ちっとは調べろや
0132名無しさん@お腹いっぱい。
2006/02/25(土) 23:12:100133名無しさん@お腹いっぱい。
2006/02/26(日) 01:15:320134名無しさん@お腹いっぱい。
2006/02/26(日) 16:30:070135名無しさん@お腹いっぱい。
2006/03/07(火) 13:17:00adminグループに属するユーザーhogeがあり、そこへLAN上のwindowsマシンから
FFFTPでアクセスしました。設定を何も変更していない状態だと正常にアクセスでき、
アップロードも問題なく行うことが出来ました。
次にhogeはhomeディレクトリ以上(~/)へアクセスできないように設定しようと思い
DefaultRoot ~
を加えて restart しました。そして同じようにFFFTPで接続すると、
なぜかルート( / )へ接続され、逆にそれ以外のディレクトリ、
例えば/home以下などへアクセスすることができなくなりました。
DefaultRoot ~ をコメントアウトして再起動すると全ての
ディレクトリにアクセスできるようになるのですが、
何か分かる方いますでしょうか?
0136名無しさん@お腹いっぱい。
NGNG>次にhogeはhomeディレクトリ以上(~/)へアクセスできないように設定しようと思い
の期待通りの動きをしているんだと思うが。
0137135
2006/03/07(火) 16:17:01/ だけアクセスできて、/home/hogeやその他/bin などへアクセスできない
状態です。
0138名無しさん@お腹いっぱい。
2006/03/07(火) 16:25:22ディレクトリの中身よく見てみ。
0139137
2006/03/07(火) 23:38:02アクセスしたらうまくいって、中身を戻してアクセスしたらなぜかうまくいきました。
リロードしてなかっただけなのかな・・・ (-_-
とりあえずうまくいきましたです。ありがとうございます。
0140名無しさん@お腹いっぱい。
2006/03/10(金) 09:22:37クライアントがあるよ。
おかしいと思ったらコマンドラインでつないで見るといい
0141名無しさん@お腹いっぱい。
2006/03/22(水) 22:54:26のようにエラーが出ます
自力で色々調べてみましたが駄目でした
ご助言いただけないでしょうか?
宣しくお願いしますm(_ _)m
OS vinelinux3.2
ftpd proftpd-1.2.10
Mysql MySQL version 4.0.25
proftpd.conf
++++++++++++++++++++++++++++++++++++++++
# The passwords in MySQL are encrypted using CRYPT
SQLAuthTypes Plaintext Crypt
SQLAuthenticate users* groups*
# used to connect to the database
# databasename@host database_user user_password
SQLConnectInfo ftpdb@localhost proftpd password
++++++++++++++++++++++++++++++++++++++++
configure makeはokでした
> --prefix=/usr \
> --exec-prefix=/usr \
> --mandir=/usr/share/man/man8 \
> --sysconfdir=/etc \
> --with-includes=/usr/include/mysql \
> --with-libraries=/usr/lib/mysql \
> --with-modules=mod_wrap:mod_sql:mod_sql_mysql \
> --with-modules=mod_tls \
> --with-includes=/usr/include/openssl
0142名無しさん@お腹いっぱい。
2006/03/23(木) 00:03:06SQLAuth関連設定一式は<Global>に書いているか?
実はmod_sqlとmod_mysqlが組み込まれていないなんて事はないか?
前者はconf全部見ないと何とも言えず。
後者はproftpd --listして、組み込まれているモジュールを確認するべし。
0143名無しさん@お腹いっぱい。
2006/03/23(木) 04:37:32正しく組み込まれていませんでした。m(_ _)m
./configure \
> --prefix=/usr \
> --exec-prefix=/usr \
> --mandir=/usr/share/man/man8 \
> --sysconfdir=/etc \
> --with-modules=mod_tls:mod_wrap:mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql \
> --with-includes=/usr/include/openssl:/usr/include/mysql \
> --with-libraries=/usr/lib/mysql
のようにしましたら解決しました。
/usr/sbin/proftpd -l
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_auth_pam.c
mod_tls.c
mod_wrap.c
mod_sql.c
mod_sql_mysql.c
mod_quotatab.c
mod_quotatab_sql.c
どうも、お騒がせしました。
0144名無しさん@お腹いっぱい。
2006/04/04(火) 03:04:19mod_delay入れなくていいの?
ユーザーアカウント乗っ取られるよ。
http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
0145名無しさん@お腹すいた
2006/04/06(木) 16:07:04指定ディレクトリ以上は行けないようにする設定を教えてもらえないでしょうか?
DefaultRootを弄ったら一度はちゃんと出来たんですが、再インストしたら
出来なくなってました。
環境
VineLinux 2.6(hackkit)
玄箱HG
ヘタレで何が悪い
0146名無しさん@お腹いっぱい。
2006/04/06(木) 16:16:290147名無しさん@お腹すいた
2006/04/06(木) 16:38:57/home/グループ名/ユーザ名
で、/グループ名 までの閲覧にしたいわけですよ。
参照できるのは、ユーザ名ディレクトリ・グループ名ディレクトリ のみ
みたいな。
0148名無しさん@お腹いっぱい。
2006/04/06(木) 18:19:06探してみたらどうでしょ?
具体的にどうしたいのか分からないから回答のしようがないし、
それに答える義務もないしw
バックアップとかないの?
0149名無しさん@お腹いっぱい。
2006/04/06(木) 22:24:520150名無しさん@お腹すいた
2006/04/07(金) 01:20:32かと思いきや…
(´-`).。oO(リスト習得ができねぇよ、おい)
0151名無しさん@お腹いっぱい。
2006/04/18(火) 16:14:520152名無しさん@お腹いっぱい。
2006/04/18(火) 16:23:320153名無しさん@お腹いっぱい。
2006/04/18(火) 21:19:51原因が判りません。。
あとは Bind 192.168.xxx.xxx してるのに server欄は127.0.0.1のまま
0.0.0.0:21でLISTENしてるし。
0154名無しさん@お腹いっぱい。
2006/04/22(土) 23:20:46Fedora core4でProFTPDを使っています.
sshでログインして
#ftp localhost
でFTPにログインすると,ディレクトリの内容が表示させるフォルダとされないフォルダがあります.
具体的には
/home/(ユーザ名)では表示されますが
/home/では表示されません.
/home/でlsすると,こんな感じになります.
ftp> ls
227 Entering Passive Mode (127,0,0,1,129,158).
150 Opening ASCII mode data connection for file list
226 Transfer complete.
0155154
2006/04/22(土) 23:25:00原因に心当たりがある方は,教えてください.
ちなみにDefaultRootは無効にしてあります.
0156名無しさん@お腹いっぱい。
2006/04/22(土) 23:28:50閲覧できる物がないだけじゃないか?
■ このスレッドは過去ログ倉庫に格納されています