トップページunix
991コメント269KB

くだらない質問はここに書き込め!Part 58

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/12/08(火) 23:31:41
前スレ
くだらない質問はここに書き込め!Part 57
http://pc12.2ch.net/test/read.cgi/unix/1239316057/

UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 http://ex21.2ch.net/accuse/

NGワード
* UNIXって何? → http://pc11.2ch.net/test/read.cgi/unix/998779290/l50
* UNIXとLinuxの違いは何? → http://pc11.2ch.net/test/read.cgi/unix/1024558135/l50
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0676名無しさん@お腹いっぱい。2010/06/16(水) 21:14:13
>>671
そもそもロジックがおかしい
>RCPT TOなどで宛先不明で送信できなかったら$mail2にメールを送信する
これをCGIスクリプトで検出するのは無理、ないしMTAのログまで調べるかなり複雑な仕組みを組む必要がある

ファイアウォールなんて言葉がほとんど存在しなかった商用インターネット黎明期の
ころにつくられた書籍を見てるんだとおもうが、今はまったく通用しないので
その本は捨てた方がいい
0677名無しさん@お腹いっぱい。2010/06/16(水) 21:32:12
>>671
1 その記法では、$sendmail, $mail1がCGIの入力から、いじられる可能性がある。最悪の場合、リモートから任意コマンド実行可能。
もっと安全に記述する方法がある。webprog板で聞け。

2 メールアドレスが間違っている事は最終的に受け取るメールサーバでなければわからない。
CGIが最終的なメールサーバと直接交信する事はSPAM対策上、許可されていない場合が多い。
運よく直接交信できたとしても、最近のメールサーバーは宛先不明である事を直接的に通知しない事が多い。

従ってキミの要求は実現不可能。
0678名無しさん@お腹いっぱい。2010/06/16(水) 22:20:37
俺も似たようなことをするデーモンを最近Cで組んだけど
Returned mailの判定をdovecot受信ディレクトリをsleep(30)で定期確認するとかいう汚い仕様であげちゃった。
perlでもシェルでもいいから受信の瞬間だけプログラムを実行するような仕方知ってる方教えてください。
送信・再送信はsendmailでやってます。
0679名無しさん@お腹いっぱい。2010/06/16(水) 22:31:25
>>678
MTAの設定いじってMDAとして呼んでもらえばいいんじゃね
procmailでリファイル/ヘッダ追加削除/転送とかがまさにそれだよね
あるいは.forwardからパイプ経由で食わせるとか
0680名無しさん@お腹いっぱい。2010/06/16(水) 22:33:24
最近はリターンメールに見せかけたSPAMが多いからなあ。
0681名無しさん@お腹いっぱい。2010/06/16(水) 23:36:27
>>679
sendmail.cfの設定で俺のアプリへ引数渡しが難しくてわかりませんでした。
/etc/procmailrcの未承諾広告※系を/dev/nullする要領でアプリに引数渡しが出来ました。
本当にありがとうございます。
というか再送リストを呼び出せればprocmailだけで簡潔できそうで
俺アプリ要らないんじゃね?ってなってへこんでます。
0682名無しさん@お腹いっぱい。2010/06/19(土) 17:24:12
>>677
>1 その記法では、$sendmail, $mail1がCGIの入力から、
>いじられる可能性がある。最悪の場合、リモートから
>任意コマンド実行可能。

何いってんだか
0683名無しさん@お腹いっぱい。2010/06/19(土) 17:27:21
>>682
お前みたいなヘボが大穴をあける。
0684名無しさん@お腹いっぱい。2010/06/19(土) 17:35:38
要点をまとめて的確な指摘が出来るようになりましょう
0685名無しさん@お腹いっぱい。2010/06/21(月) 00:30:37
おならをするときは椅子から少し腰を浮かすとスムーズに出ます
0686名無しさん@お腹いっぱい。2010/06/22(火) 17:38:27
manを終了するときに結果を消さず残す方法を教えてください
0687名無しさん@お腹いっぱい。2010/06/22(火) 17:41:09
>>686
結果って?
06886862010/06/22(火) 17:45:17
例えば man ls 出てきた説明を q を押したあとも表示されているようにしたいのです
0689名無しさん@お腹いっぱい。2010/06/22(火) 17:46:56
>>688
手っ取り早いのは
man ls | cat
とか
TERM=dumb man ls
とか。

ちゃんとやるには terminfo あたりいじるのかな。
06906862010/06/22(火) 17:55:39
>>689
ありがとうございます
TERM=dumb man ls
でなんとかなりました
0691名無しさん@お腹いっぱい。2010/06/22(火) 18:01:48
>>689
嘘教えちゃいけない。それじゃあボールド体とかがちゃんと表示されないだろw

>>690
正しくは、
PAGER='less -X' man ls
0692名無しさん@お腹いっぱい。2010/06/22(火) 18:08:03
>>691
でもちゃんと読めるじゃん。
「嘘」呼ばわりされるのは心外だ。
0693名無しさん@お腹いっぱい。2010/06/22(火) 18:12:41
すみません、便乗質問ですが、
FreeBSDでmanを読み終った時に、画面を元に戻すにはどうすればいいですか?
最初の質問の方とは逆の質問です。
less -X にしていないのに画面がmanのまま残ります。
0694名無しさん@お腹いっぱい。2010/06/22(火) 18:14:32
>>693
TERM はどうなってる?
どんな環境?
0695名無しさん@お腹いっぱい。2010/06/22(火) 18:17:22
TERM=xterm です。ローカルのxtermです。
0696名無しさん@お腹いっぱい。2010/06/22(火) 18:19:07
>>688
ちゃんとやるならこんなん。
http://d.hatena.ne.jp/t9md/20080802/1217655775
0697名無しさん@お腹いっぱい。2010/06/22(火) 18:27:33
>>696
それだと man以外の場合でもless、vi、lynxとかそれ系コマンド全部に影響するので、
terminfoはそのままいじらず、必要に応じて less -X するのがお勧め。
0698名無しさん@お腹いっぱい。2010/06/22(火) 19:57:51
cd //で//に移動するんだけど何これ?/と違うの?
0699名無しさん@お腹いっぱい。2010/06/22(火) 20:05:39
>>698
http://tiswww.case.edu/php/chet/bash/FAQ
のE10
0700名無しさん@お腹いっぱい。2010/06/22(火) 20:06:22
あぁ、bashじゃないのならすまん。
0701名無しさん@お腹いっぱい。2010/06/22(火) 20:07:52
>>693-695
環境書いた途端回答者が黙り込むの法則
0702名無しさん@お腹いっぱい。2010/06/22(火) 20:27:08
そんな回答者を揶揄するけど結局答えられないの法則
0703名無しさん@お腹いっぱい。2010/06/22(火) 20:31:19
過去スレに同じような質問があって、Linuxのtermcapをコピーして来いってオチだった気が
0704名無しさん@お腹いっぱい。2010/06/22(火) 21:08:29
>>686 >>693
FreeBSD 5.x のどこかあたりで termcap の内容が変わって突然大騒ぎになった
けどそのうちみんな慣れたorワークアラウンドを仕込んだ
という感じだった記憶がある
そのころのFreeBSD-users-jpをあさると情報が出てくるだろう
0705名無しさん@お腹いっぱい。2010/06/23(水) 16:38:52
termcap の

xterm|xterm-color|X11 terminal emulator:\
:ti@:te@:tc=xterm-xfree86:

ti@ と te@ が原因だから、ブチ消すとか
0706名無しさん@お腹いっぱい。2010/06/24(木) 03:50:13
ログインシェルでexitしたときにon_exitみたいなことできる?
って聞こうと思ったけどaliasしとけばいいか.
0707名無しさん@お腹いっぱい。2010/06/24(木) 06:31:01
>>706
aliasだと、Ctrl-Dでlogoutした時とかに実行されない。

フツーは、「trap コマンド 0」 で設定する。
シグナル0番は特殊で、シェル終了時に実行される。
0708名無しさん@お腹いっぱい。2010/06/24(木) 08:17:29
~/.logout とかそういう話じゃなく?
0709名無しさん@お腹いっぱい。2010/06/24(木) 15:49:53
>>708
そう、そういう話じゃないね
0710名無しさん@お腹いっぱい。2010/06/24(木) 16:25:41
Macだっけな、FreeBSDだっけな、Solarisだっけな、なんか忘れたけど
CTRL-Dで仮想端末終わらせようとしたら「logoutって入れてね」って
言われたことがあるけど、そういう話?
0711名無しさん@お腹いっぱい。2010/06/24(木) 16:27:42
>>710
それは ignoreeof の設定で、また別の話。
0712名無しさん@お腹いっぱい。2010/06/24(木) 16:37:34
>>711
あ、ごめんこういうことか、デストラクタみたいにフックして何かしたい
ってことだよね?
0713名無しさん@お腹いっぱい。2010/06/25(金) 15:38:24
alias cp = 'cp -r'にしておいてなにかまずい事ってありますか?
0714名無しさん@お腹いっぱい。2010/06/25(金) 15:59:45
>>713
別にないよ。
内容を理解して使えばおなじこと
\cp も使えば良いだけだし
0715名無しさん@お腹いっぱい。2010/06/25(金) 16:20:34
>>713
エイリアスしたことを忘れてて
ファイルだけコピーしたいけど指定めんどうだから cp * ../hoge/ でいいや、
とかやったときに困る。
0716名無しさん@お腹いっぱい。2010/06/25(金) 16:37:36
>>713
スクリプトの挙動を心配してるなら、
普通は non-interactive なシェルではエイリアス展開されないから問題ないよ。
0717名無しさん@お腹いっぱい。2010/06/25(金) 16:44:06
>>716
忘れた時の心配でした
>>715
なるほど


0718名無しさん@お腹いっぱい。2010/06/26(土) 00:04:30
スレッドとforkってどう違うんですか?モキュ
0719名無しさん@お腹いっぱい。2010/06/26(土) 01:26:30
「スレッドとプロセス」じゃなくて?
0720名無しさん@お腹いっぱい。2010/06/26(土) 08:35:23
はい。
「スレッドとプロセス」じゃなくて「スレッドとfork」の違いです。
0721名無しさん@お腹いっぱい。2010/06/26(土) 08:55:49
fork()はどのOSでも共通して使用できるシステムコールだが、
スレッドのシステムコールは統一されておらず、OS依存となる。
pthread_create()ならOS共通で呼び出せるが、これはシステムコールではなく、
ライブラリ関数である。
0722名無しさん@お腹いっぱい。2010/06/28(月) 09:57:58
pthread_create が OS 共通?
ま、POSIX 準拠をうたってればそうだが。。。
0723名無しさん@お腹いっぱい。2010/06/28(月) 10:42:28
fork()が使えないOSだって存在するだろ
POSIX非準拠どころかUNIXとすら呼べないOSだけど
0724名無しさん@お腹いっぱい。2010/06/28(月) 11:34:54
まあ、ここはUNIX板なので、
>721 が書いている OS には UNIX系以外は含まないんだろう。
0725名無しさん@お腹いっぱい。2010/07/01(木) 11:06:53
今週始めからメールサーバーの調子がよくなくて、困っています。
色々と症状を確認してみたものの、対処法がわかりません。どうぞ宜しくお願いします。

■設定条件
OS FreeBSD 7.0
サーバーのホスト名 www.xxxxxx.net
アドレス hoge@yyyyyyyy.com
/etc/mail/virtusertable で、hoge@yyyyyyyy.com zzzzzzzzz と定義しています。

■症状
hoge@yyyyyyyy.com宛てに他のサーバーから送信しても、メールが届きません。
zzzzzzzzz@www.xxxxxx.net宛てに他のサーバーから送信すると、メールが届きます。

■背景
このような設定で、もう1年半も近く運用してきました。
サーバーを再起動したあたりから、設定が利かなくなったような気がします(不確実)。
0726名無しさん@お腹いっぱい。2010/07/01(木) 11:47:39
メールが届かないにもいろいろあってな

差出人にエラーメールが返るのか、返るなら内容は何か
ログに何か残ってないのか、残ってるなら内容は何か
postmaster(/var/mail/root とか)に行ったきりになってないか
yyyyyyyy.comのMXはwww.xxxxxx.netを向いているのか
local-host-namesはちゃんとなってるのか
0727名無しさん@お腹いっぱい。2010/07/01(木) 11:56:46
その「いろいろ」すべての場合について回答頂けますか
0728名無しさん@お腹いっぱい。2010/07/01(木) 12:02:49
>>726
早速の回答どうもありがとうございます。
質問が不備で申し訳ありません。一つずつ回答させて頂きます。

> 差出人にエラーメールが返るのか、返るなら内容は何か
複数のサーバー・差出人から試してみましたが、行ったきりで返ってきませんでした。

> ログに何か残ってないのか、残ってるなら内容は何か
今一つログの見方がよく分からないのですが、
/var/log/maillogのことでしょうか?

> postmaster(/var/mail/root とか)に行ったきりになってないか
管理系のアドレスを全てみましたが、どのメールにも溜まっている様子はありませんでした。

> yyyyyyyy.comのMXはwww.xxxxxx.netを向いているのか
MXではなく、MXEとしてwww.xxxxxx.netに向けておりましたが、MXEだと駄目でしょうか?
今まで、それで運用してきましたので。

> local-host-namesはちゃんとなってるのか
yyyyyyyy.comは、設定されておりました。
0729名無しさん@お腹いっぱい。2010/07/01(木) 13:04:34
要するに >>726 はすべてハズレ
0730名無しさん@お腹いっぱい。2010/07/01(木) 13:07:35
>>728
ログを見るしかない
たいしたこと書いてないから、見方くらいすぐわかる
>>729
アタリを書いてみろ
0731名無しさん@お腹いっぱい。2010/07/01(木) 15:02:05
MXEレコードって知らなかった。
普及してるの?
0732名無しさん@お腹いっぱい。2010/07/01(木) 15:12:12
>>731
丸の内OLに聞いたところ0/100
大手町のOLに聞いたところ2/130
この程度の普及率
0733名無しさん@お腹いっぱい。2010/07/01(木) 15:20:08
「MXEレコード」っていうレコードが存在するんじゃなくて、
あるDNSサーバーソフトの設定ファイル上の名称だろ。
実際にはMXとAが同時に設定されるというだけ。
0734名無しさん@お腹いっぱい。2010/07/01(木) 16:08:17
http://www.imc.org/ietf-smtp/old-archive/msg01375.html
これとは違うの?
0735名無しさん@お腹いっぱい。2010/07/01(木) 22:39:02
家族用のネット端末(Intel ATOM D410 512KB 1.66 GHz、メモリ2GB)に入れるOSを選んでるんですが、PCを全く触ったことがない人でも簡単に操作できる無料OSってなんでしょうか。
自分はWindowsもUnixもKnoppixもそれなりに触っているので、完全な初心者の視点がわかりません。
自分にとってKnoppixはわかりやすいんですが、Windowsしか触ったことがない友人にとっては結構わかりにくいらしいです。
0736名無しさん@お腹いっぱい。2010/07/01(木) 22:42:39
>Windowsしか触ったことがない友人にとっては

じゃあWindowsにしとけ
0737名無しさん@お腹いっぱい。2010/07/01(木) 23:54:06
>>735
それは捨てて iMac 買え
そして「おれMacわからないから自分で調べてね」といってGoogleとYahooの使い方を教えておく
0738名無しさん@お腹いっぱい。2010/07/02(金) 01:03:27
>>735
板違い。
http://pc11.2ch.net/os/
0739名無しさん@お腹いっぱい。2010/07/02(金) 09:25:18
>>735
マシンを買い換えてHP-UXのVUEで良いんじゃないかな?
Windowsが世に出る前の定番だったから初心者にもすぐ馴染む
0740名無しさん@お腹いっぱい。2010/07/02(金) 09:58:34
>>739
このマシンに入れるOSを選んでるんですが

マシンを買い換えて

アホか
0741名無しさん@お腹いっぱい。2010/07/02(金) 10:29:38
>>740
初心者を優先させればそういうことになる。
しかもOSも有料だ(w
0742名無しさん@お腹いっぱい。2010/07/02(金) 18:58:01
>>735
Chrome OSはその辺も目指してるんじゃないの?
ttp://www.youtube.com/watch?v=0QRO3gKj3qw
0743名無しさん@お腹いっぱい。2010/07/02(金) 22:01:14
>>740
金にならず手間ばかりかかるのを延々面倒見る気があるなら好きにしろよ
07447352010/07/03(土) 00:56:38
やっぱりWindowsのほうがいいですかね。
Chrome OSが使えそうならそちらを試してみます。
板違いの質問に答えてくださりありがとうございました。
0745名無しさん@お腹いっぱい。2010/07/03(土) 06:50:20
>>744
ただより高いものはない
たかが1マンか2マンのOSを買わずに入れたバカOSで
味わう不便さや、大きな手間暇は金に換算したら大きな損
0746名無しさん@お腹いっぱい。2010/07/04(日) 22:14:39
いえ、セキュリティー防止を考えるとUNIXの方が安いと思いまして
0747名無しさん@お腹いっぱい。2010/07/05(月) 02:52:26
>>746
いえ、セキュリティはルーターとFWとAVでやるんで。
っていうかセキュリティ防止ってなんですか。セキュリティ防止したらまずいでしょう。
0748名無しさん@お腹いっぱい。2010/07/05(月) 11:00:45
>>746
セキュリティーだって?
世界中で多くのUNIXが乗っ取られたりしてるのに
UNIXがセキュリティに優れてる根拠ってなんだよ

少なくとも、年間で対策されるセキュリティーホールの
数を数えた上で言ってるのか?

0749名無しさん@お腹いっぱい。2010/07/05(月) 11:22:20
Windowsの対策されないセキュリティホールの数は?
0750名無しさん@お腹いっぱい。2010/07/05(月) 17:06:00
2000のサポートは打ち切るべきじゃない
BPが原油回収しないのと同じレベル
0751名無しさん@お腹いっぱい。2010/07/05(月) 18:22:51
いえ、何だかんだ言ってもセキュリティー防止にUNIXは最適ですよ
0752名無しさん@お腹いっぱい。2010/07/05(月) 18:24:11
もうええわ。
0753名無しさん@お腹いっぱい。2010/07/05(月) 23:00:47
>>750
デバイスドライバのことを考えるとWindows2000を
動作させられるハードウェアの新規入手が難しくなっている。
保守できなくなる前に適宜入れ替えるべき。
0754名無しさん@お腹いっぱい。2010/07/09(金) 08:42:05
OpenSolarisとFreeBSD、実際にはどちらが人気がある?
0755名無しさん@お腹いっぱい。2010/07/09(金) 09:10:50
>>754
netBSD
0756名無しさん@お腹いっぱい。2010/07/09(金) 09:18:25
FreeSolarisとOpenBSD、実際にはどちらが人気がある?
0757名無しさん@お腹いっぱい。2010/07/09(金) 09:28:22
>>756
debian
0758名無しさん@お腹いっぱい。2010/07/09(金) 21:40:00
Nexenta
0759名無しさん@お腹いっぱい。2010/07/14(水) 15:37:44
モンス・ターボールのモンスって何ですか
0760名無しさん@お腹いっぱい。2010/07/14(水) 15:43:42
むかし、
アンプ・リファイヤーのリファイヤーって何ですか、って質問してた学生を思い出した
0761名無しさん@お腹いっぱい。2010/07/14(水) 20:08:27
テレビ・ジョンのジョンって誰ですか?テレビを発明した人ですか?
0762名無しさん@お腹いっぱい。2010/07/14(水) 20:11:18
そのネタはつまらないのでもういいです。
0763名無しさん@お腹いっぱい。2010/07/18(日) 09:22:35
あるデータをUNIX上でフーリエ変換したら結果が虚数になりました。
これは解なしということですか?
0764名無しさん@お腹いっぱい。2010/07/19(月) 19:38:04
単刀直入に質問をさせてもらいます。

「連投」の仕方を教えてください。
0765名無しさん@お腹いっぱい。2010/07/19(月) 19:40:07
まず服を脱ぎます
0766名無しさん@お腹いっぱい。2010/07/19(月) 19:44:18
>>765
真面目に教えてください。お願いします。
0767名無しさん@お腹いっぱい。2010/07/19(月) 20:00:16
数学板荒らしてたアホかな?
0768名無しさん@お腹いっぱい。2010/07/19(月) 20:21:06
>>767
連投の仕方を教えろクズ。
0769名無しさん@お腹いっぱい。2010/07/19(月) 20:31:43
そもそもその行動の意味がわからん。
首でも吊ったほうが有益だと思うけど。
0770名無しさん@お腹いっぱい。2010/07/19(月) 20:44:44
>>769
意味が分からなくても良いから連投の仕方教えて。
0771名無しさん@お腹いっぱい。2010/07/19(月) 20:52:25
判別式が負なら解なしでいいです
0772名無しさん@お腹いっぱい。2010/07/19(月) 20:53:14
             「 ̄ `ヽ、   ______
             L -‐ '´  ̄ `ヽ- 、   〉
          /           ヽ\ /
        //  /  /      ヽヽ ヽ〈
        ヽ、レ! {  ム-t ハ li 、 i i  }ト、
         ハN | lヽ八l ヽjハVヽ、i j/ l !
         /ハ. l ヽk== , r= 、ノルl lL」
        ヽN、ハ l   ┌‐┐   ゙l ノl l
           ヽトjヽ、 ヽ_ノ   ノ//レ′
    r777777777tノ` ー r ´フ/′
   j´ニゝ        l|ヽ  _/`\
   〈 ‐ 知ってるが lト、 /   〃ゝ、
   〈、ネ..         .lF V=="/ イl.
   ト |お前の態度が とニヽ二/  l
   ヽ.|l         〈ー-   ! `ヽ.   l
      |l気に入らない lトニ、_ノ     ヾ、!
      |l__________l|   \    ソ
0773名無しさん@お腹いっぱい。2010/07/19(月) 21:20:45
>>772
誰に言ってんの?カス。
0774名無しさん@お腹いっぱい。2010/07/20(火) 11:26:31
>>770
2chの連続書き込みのことかな?

だったら、FreeBSD(バージョンは何でも良い)にNavi2chをインストールして
連続書き込みパッチを当てると、最速で190秒で999スレを書き込めるよ
文体は、あらかじめ用意した999スレ分のtxtデータを使う
もちろん、同じ文章をコピーして1000個用意しても良い
1行50文字以下で999個(1スレは自力で建てる)を188秒で流し込める

まずはFreeBSDをインスコしよう
0775名無しさん@お腹いっぱい。2010/07/20(火) 11:32:06
相手すんな。
0776名無しさん@お腹いっぱい。2010/07/22(木) 10:15:27
Plaggerってまだ流行ってる?
■ このスレッドは過去ログ倉庫に格納されています