くだらない質問はここに書き込め!Part 48
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/05/10(水) 18:02:34http://pc8.2ch.net/test/read.cgi/unix/1142379262/l50
UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 http://ex9.2ch.net/accuse/
NGワード
* UNIXって何? → http://pc8.2ch.net/test/read.cgi/unix/998779290/
* UNIXとLinuxの違いは何? → http://pc8.2ch.net/test/read.cgi/unix/1024558135/
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0461名無しさん@お腹いっぱい。
2006/06/05(月) 11:00:42他のユーザが削除できるようにファイルの権限を設定することは出来ないのでしょうか?
0462名無しさん@お腹いっぱい。
2006/06/05(月) 11:02:310463名無しさん@お腹いっぱい。
2006/06/05(月) 12:14:380464名無しさん@お腹いっぱい。
2006/06/05(月) 15:23:15ACL とか chflags とかの話でないとすると、ファイルの権限では設定できないんじゃねーのー。
そのファイルのあるディレクトリの権限で設定するんじゃねーのー。
0465名無しさん@お腹いっぱい。
2006/06/05(月) 23:20:53探してみたのですが、rubyの物はあるのですが見つけられませんでした。
0466名無しさん@お腹いっぱい。
2006/06/05(月) 23:30:120467名無しさん@お腹いっぱい。
2006/06/05(月) 23:38:04それだと11件しかひっかかりません。
全て見てみたのですが、目的の物はありませんでした
0468名無しさん@お腹いっぱい。
2006/06/05(月) 23:42:09Ruby 版なんて短いんだから
Perl で書き直してみたら?
0469名無しさん@お腹いっぱい。
2006/06/06(火) 00:31:16そういった技術情報とかってないですかね?
0470418
2006/06/06(火) 00:44:22できました!!
最終的に
echo $status > $rcfileでステータスを格納しました。
もう感動もんです!!
本当にありがとうございました。
0471名無しさん@お腹いっぱい。
2006/06/06(火) 00:58:31rpm などより、ソースを用いてパッチを当てるほうが
いいと言う風に How to に書いてありました。
皆さんどうなさってますか?
0472名無しさん@お腹いっぱい。
2006/06/06(火) 01:02:450473名無しさん@お腹いっぱい。
2006/06/06(火) 10:36:47FreeBSD2.2.8でISDNダイアルアップサーバーを立てて使っています
グローバルアドレス側からポートスキャンされるのを防ぎたいのですが
IPFWへは
ipfw add deny icmp from any to any via tun0
で大丈夫でしょうか?
グローバル側から実験する環境が無くいまいち自信がないので、、、
詳しい方よろしくお願いします
0474名無しさん@お腹いっぱい。
2006/06/06(火) 10:56:14FreeBSD 2.2.9 が出てるので入れ替えた方がいいですよ。
0475名無しさん@お腹いっぱい。
2006/06/06(火) 11:18:29本当にダイアルアップサーバ立ててるの? グローバル側からというのが意味不明。
自分で調べる努力はした? 外部からスキャンできるサービスがいくつかあるはずだが。
0476名無しさん@お腹いっぱい。
2006/06/06(火) 14:45:01ポートスキャンされるとなんか困るの?
0477473
2006/06/06(火) 15:39:27>>473
失敬 ダイアルアップルーターです
グローバルアドレスをISPからDHCPでもらってるんですが
最近中国からのアクセスが多くて何とかしたいんです
/etc/initd.conでいくつかのサービスは止めたんですが
心配なのでpingを返さないようにしたいんです
>>474
そっちに移行したら安全ですかね?
0479名無しさん@お腹いっぱい。
2006/06/06(火) 16:13:12/etc/initd.con ??
なんかキミとは住んでいる星が違うようだ。俺は降りる。
0480名無しさん@お腹いっぱい。
2006/06/06(火) 16:18:22ここ嫁。
http://www.freebsd.org/doc/ja_JP.eucJP/articles/dialup-firewall/article.html
ちなみに2.2.9はエイプリルフールネタ
>>479
常識で考えて/etc/initd.conは/etc/inetd.confでしょう。
煽るだけなら書き込まなくてよし。
気軽にタイプミスする>>477は確かに不安ではあるが。
0481473
2006/06/06(火) 16:24:21ハンドブックの方は読んだんですがよくわからなくて
ありがとう もうちょっと勉強します
>>479
どうにもタイプミスが多くてすいません
> ダイアルアップルータでDHCP ??
ISPから動的にグローバルもらってるんですがこの表現おかしいですかね??
0482名無しさん@お腹いっぱい。
2006/06/06(火) 16:28:29でも、ルータとPCの間はDHCPの場合もある。
0483名無しさん@お腹いっぱい。
2006/06/06(火) 16:37:06初めてここに書くんだが、
2.2.9がエイプリルフールネタって初めて知った。
FTPにもあったからこれが2系の最終バージョンかとさっきまで本気で思ってた。
0484名無しさん@お腹いっぱい。
2006/06/06(火) 16:46:21見当はずれのURL教えてるお前に言われたくないな。
「(中国からの)ポートスキャン(ポートへのアクセス)を防ぐためにICMPをブロックする」
という対策は間違いだ。
0485473
2006/06/06(火) 16:52:22そうか同じようで技術的に違うんですね
どうにもWindows系の本には同じように書いてあったから、、、、、
あともう一つ教えてほしいんですが
> 「ポートスキャンを防ぐためにICMPをブロックしようという嘘」を誰に教えられたの?
とありますがポートスキャンは
1.pingを打って2.返ってきたアドレスにポートスキャンする
という流れだと考えていました
でpingが返らなければ相手にわからないと考えたわけで
普通は違うんですかね?
詳しい人いたら指摘お願いします
0486473
2006/06/06(火) 16:53:43どう間違いなんでしょう??
よければ指摘していただきたいんですが
0487名無しさん@お腹いっぱい。
2006/06/06(火) 17:03:15pingを撃って返った所にポートスキャン掛ける
人には有効かも知れないけど
ごく普通にポートスキャンする人にはどう対処するの?(w
0488473
2006/06/06(火) 17:19:42それはそうですがipfwの詳しい設定がわからないから、、、
一応は/etc/inetd.confでふさいでおいて
PINGに返事さえ返さなければ
IPCPで再接続の度アドレスが変わるので運用上そんなに
問題はないかな?と考えてました
ごく普通にってことはアドレスなんてわからなくても
ポートスキャンできる方法があるんですか?
0489名無しさん@お腹いっぱい。
2006/06/06(火) 17:21:19迷惑だ。
0490473
2006/06/06(火) 17:26:13や ですからサーバーというのは間違いで、、、、
いい方法があったらご教授ください
0491名無しさん@お腹いっぱい。
2006/06/06(火) 17:32:52デーモン立ってたりするんだろ。
/etc/inetd.conf だけで
すべてのサービスが制御できるわけじゃないよ。
0492474
2006/06/06(火) 17:35:16こっちもネタで返したんだが、マジもんだったのか……。
えと、マジレスすると、まず
ipfw deny all from any to any
を実行してからその後でゆっくり勉強しましょう。
0493473
2006/06/06(火) 17:38:25ええとポートを閉じてもデーモンが立ち上がっている以上無駄って意味でしょうか??
完璧と言わないまでも一般的にはどうやって防いでいるんでしょうか
>>491さんはどんな設定してるんですか?
0494473
2006/06/06(火) 17:42:13バージョンが古いのは単にルーター用PCのHDDが少なくて、、、
どうせルーターにしかしないしpppとipfwが動けばいいと思って
> えと、マジレスすると、まず
> ipfw deny all from any to any
> を実行してからその後でゆっくり勉強しましょう。
いろんな指摘してくれるのはありがたいんですが
どうにもまとまらなくて
一般の人はどんな設定してるんでしょうか?
0495名無しさん@お腹いっぱい。
2006/06/06(火) 17:45:541 不要なデーモンは起動しない。
2 firewallでincomigなパケットは遮断する。outgoingはお好きに。
3 中国、韓国に割り当てられたアドレスブロックは全部あぼーん。
ログ領域の無駄だからログは取らない。
0497名無しさん@お腹いっぱい。
2006/06/06(火) 18:09:13アレはスタンドアローンのFreeBSDのためのルールが書いてある、
ダイアルアップルータのルールとしては使えない。
もちろん、全部が使えないわけではない。
icmp echoをブロックする(見当違いの)ルールは使える。(笑)
0498473
2006/06/06(火) 18:15:46使えるが応用してつかえってことでしょうか?
ちょっとわからないんですが
> icmp echoをブロックする(見当違いの)ルールは使える。(笑)
というのはどういう意味でしょうか?
ブロックするルールは使える?
見当違いのルールは使える?
0499名無しさん@お腹いっぱい。
2006/06/06(火) 18:20:11そういうときは逆に考えるんだ
見られちゃってもいいさ
そう考えるんだ
0500名無しさん@お腹いっぱい。
2006/06/06(火) 18:24:04icmp echoをブロックしてもポートスキャンは防ぐことができないので、見当違いの回答。
0501473
2006/06/06(火) 18:29:41見られてもいいんですが万一踏み台にされると困るので、、、、
>>500
ああそういうことですかわかりました
一般的にはポートスキャンってどう処理してるんですか?
やめさせる(相手にから自分を隠す)方法ってあるんでしょうか?
0502名無しさん@お腹いっぱい。
2006/06/06(火) 18:41:32セキュアな状態を保っておく。
0503名無しさん@お腹いっぱい。
2006/06/06(火) 18:45:550504名無しさん@お腹いっぱい。
2006/06/06(火) 18:54:04ポートっていうぐらいだから、tcp, udp のポートを狙うんだよ。
1 〜 1023 ぐらいまでのポートにとりあえず接続してみる、んで、
その結果、接続できればポートが空いている = 何らかのサービスが
上がっていると判断するのがポートスキャンの原理。
もうちょっと小細工を仕掛けて来るのはいっぱいあるけど
原理としては同じ。
だから、スキャンされたくないなら ipfw 的に書くと
ipfw allow all from any to any via lo0 # lo0 は許可
ipfw allow all from any to any via fxp0 # fxp0 も許可(LAN 内を仮に fxp0 とした場合ね)
ipfw allow all from any to any tcp 80 via tun0 # tun0 のポート 80 へ許可
(その他いろいろ通したいルール)
ipfw deny all from any to any # あとは全部閉じる
# これでキミのやりたい要件を満たしているかどうかは知らない。
こんな感じじゃないの? icmp を閉じてポートスキャンがなくなる
っていう考え方は基本的に間違っとる。
0505504
2006/06/06(火) 18:56:40src と dst は any にしておくのが無難。via でデバイスを
指定しちゃった方が、今のキミの知識レベルだと安全だと思う。
0506473
2006/06/06(火) 18:58:18>>503
ということはポートスキャンは防ぐことはできないってことですか?
>>504
丁寧にありがとうございます
書かれているので試してみます
0507名無しさん@お腹いっぱい。
2006/06/06(火) 18:59:01なぜ防ぐ必要があるの?
0508504
2006/06/06(火) 19:09:49ポートスキャンをされない(厳密には違うが)ような設定は可能だよ。
通常、OS はサービスを起動していないポートに接続要求があったときに
「ここは閉ってます」って返事をしないといけないわけだけど、
逆に言えば接続要求を完全に無視しちゃえばいいの。
ipfw の deny ってのが無視という意味。「閉ってます」と答えたいなら
tcp の場合には reset かな。udp, icmp は ipfw でどうやるんだっけ?
忘れちゃったけど、要は unreachable を返せば良いわけだな。
0509名無しさん@お腹いっぱい。
2006/06/06(火) 19:12:24防ぐというかやめてもらいたいだけなんですよ
セキュリティ的に怖いしISDNだから速度もちょっと落ちるし
で一番は自分を隠すことかな?と
固定IPじゃないからつないでる間だけ相手の
スキャンから身を隠せればいいと、、、、
0510473
2006/06/06(火) 19:18:30前レスで「ipfwではポートスキャンを防ぐことは無理(見当違い)」ってレスがあったもので
どういうことかわからなかったんです
されるのは仕方ないけど隠せれば(結果的に防げて)いいと思ってたので、、、、
0511名無しさん@お腹いっぱい。
2006/06/06(火) 19:21:160512名無しさん@お腹いっぱい。
2006/06/06(火) 19:23:23> 前レスで「ipfwではポートスキャンを防ぐことは無理(見当違い)」ってレスがあったもので
そんな事は誰も言っていない。
0513名無しさん@お腹いっぱい。
2006/06/06(火) 19:26:59質問スレは age 進行でいいじゃん。
0514名無しさん@お腹いっぱい。
2006/06/06(火) 19:37:59亀だが、V2C(2chブラウザ、Java)ならhtml出力できるぞ
0515473
2006/06/06(火) 19:38:12このスレはsage進行だったんですね
みなさんどうもありがとう
いろいろやってみます
0516ic
2006/06/06(火) 22:32:09スクリプトを書いたりコマンドをインストールできない環境で、例えば
「第4月曜日に○○を実行」ってどう書いたら良いでしょうか?
思いついたのが日にちのパラメータで 22,23,24,25,26,27,28 と
書いて、曜日のパラメータで月曜日(1?)を書けばよいのかと思ったのですが。
その辺りの条件が andになるのか or になるのか何処にも記述が見つかりません
でした。
よろしくお願いします
0517名無しさん@お腹いっぱい。
2006/06/06(火) 22:51:44スクリプトを書けない環境なのにどうやって書こうとしてるの?
0519名無しさん@お腹いっぱい。
2006/06/06(火) 23:10:470521名無しさん@お腹いっぱい。
2006/06/06(火) 23:16:01手段があるならそれを使えよ
お前がマニュアル読んで理解できないのは言いが、他人に迷惑かけるなよ
0522名無しさん@お腹いっぱい。
2006/06/06(火) 23:20:54で毎月第4日曜日の13時45分にコマンドが実行される (んじゃないだろうか)
0524名無しさん@お腹いっぱい。
2006/06/06(火) 23:22:59日付(数字)と曜日は OR条件だから、
ムリ。
0525名無しさん@お腹いっぱい。
2006/06/06(火) 23:26:16http://www.linux.or.jp/JM/html/cron/man5/crontab.5.html
> 2 つの日フィールド (月内日または曜日) のいずれかが現在時刻と一致すれば
あっけなく見つかるが。
0526522
2006/06/06(火) 23:29:060527名無しさん@お腹いっぱい。
2006/06/07(水) 22:19:29そして自鯖としようとしたのですが
いきなりセキュリティという難問がのしかかってきました。
どうすればいいですか?
0528名無しさん@お腹いっぱい。
2006/06/07(水) 22:26:050529名無しさん@お腹いっぱい。
2006/06/07(水) 23:19:30(setq の後に何てかけばいいのでしょうか?
0530名無しさん@お腹いっぱい。
2006/06/07(水) 23:54:03UNIXを勉強したいのならUNIXをインストールしろよ。
なんでFreeBSDをインストールするの? 釣り?
0531名無しさん@お腹いっぱい。
2006/06/08(木) 00:10:58>>527
ともかくいきなりサーバとして公開だけはするな。
勉強はひたすらしろ。
0532名無しさん@お腹いっぱい。
2006/06/08(木) 00:17:090533名無しさん@お腹いっぱい。
2006/06/08(木) 00:36:31フリーソフトウェアの意義は安価な中古PC上で
電算機の勉強ができるというものに過ぎないですか?
0534名無しさん@お腹いっぱい。
2006/06/08(木) 00:52:00自分自身のIPアドレスがわかる方法ってどうやったらいいのですか?
0535名無しさん@お腹いっぱい。
2006/06/08(木) 00:53:41NICを外して虫眼鏡で見る
それか
ifconfigを検索してみる
それか
正直にOSを告白してLinix板に追いやられる
0536名無しさん@お腹いっぱい。
2006/06/08(木) 01:04:33なんかこの板には勘違いのクソガキが多くなってきたみたいなんで^^;
ではお世話様でした。^^;
0537名無しさん@お腹いっぱい。
2006/06/08(木) 01:13:44こういう勘違いLinux使いが多くなったなUNIX板は。
0538名無しさん@お腹いっぱい。
2006/06/08(木) 01:17:380539名無しさん@お腹いっぱい。
2006/06/08(木) 01:29:31FreeBSD も好きだ
いずれ貢献し、名を上げたいものだな
0540名無しさん@お腹いっぱい。
2006/06/08(木) 02:26:07Linux使ってるなら初めからLinux板行けよ。
こういう勘違いLinux使いが多くなったなUNIX板は。
…
0541名無しさん@お腹いっぱい。
2006/06/08(木) 02:44:470542名無しさん@お腹いっぱい。
2006/06/08(木) 09:12:21Linuxなんて言うからわかりませんでしたよ
0543名無しさん@お腹いっぱい。
2006/06/08(木) 10:04:11というわけで、実行時刻の指定だけでは無理なので、
0 0 * * 0 /bin/sh -c "[ `date +%d` -ge 22 -a `date +%d` -le 28 ] && コマンド"
0544名無しさん@お腹いっぱい。
2006/06/08(木) 11:17:43かみくだいて教えていだだけませんでしょうか。
0545名無しさん@お腹いっぱい。
2006/06/08(木) 11:49:27それを説明してくれないとこっちも説明できんだろ
0546名無しさん@お腹いっぱい。
2006/06/08(木) 11:55:210547名無しさん@お腹いっぱい。
2006/06/08(木) 12:02:05というか、xargsは使っちゃいけないコマンドなんで、無理して使うな。
0548名無しさん@お腹いっぱい。
2006/06/08(木) 12:25:210549名無しさん@お腹いっぱい。
2006/06/08(木) 12:26:260550名無しさん@お腹いっぱい。
2006/06/08(木) 12:29:49じゃまっだたかスマン
0551名無しさん@お腹いっぱい。
2006/06/08(木) 12:55:25なんで xargs 使っちゃいけないの?
0552名無しさん@お腹いっぱい。
2006/06/08(木) 12:58:06うん。
付いて来れない話題に無理についてこようとしなくて良い。
0553名無しさん@お腹いっぱい。
2006/06/08(木) 13:14:57うん。
ら抜きでわざわざレスしなくて良い。
0554名無しさん@お腹いっぱい。
2006/06/08(木) 13:28:15うん。
答えられないのなら無理に付いてこようとしなくても良い。
0555名無しさん@お腹いっぱい。
2006/06/08(木) 13:57:23オラの.emacsには (tool-bar-mode -1) て書いてあった。
でも setq に続けてどう書くかは知らない。
0556Mako
2006/06/08(木) 15:02:11root アカウントのSHELLが/sbin/shなのですが、このシェルでaliasの設定方法を
教えていただけないでしょうか。普段一般ユーザでは、cshを使っていて、
%alias cdlogs 'cd /foo/logs'
と書くと、cdlogsとtypeして cd /foo/logs が実行されるのですが、
#alias cdlogs 'cd /foo/logs'
とすると、
cdlogs: alias not found
/usr/bin/alias[8]: cd /foo/logs: invalid alias name
となります。
シンタックスが違うのかと思って以下のようにタイプしてみましたが、エラーは
でないけれど、aliasに登録されていません。
#alias cdlogs='cd /foo/logs'
くだらない質問だと思いますが、どなたか教えていただますでしょうか。
0557名無しさん@お腹いっぱい。
2006/06/08(木) 15:10:01そのshellはなになんだ?
てかaliasコマンドを使いたいのなら man aliasでマニュアルは見れる
0558名無しさん@お腹いっぱい。
2006/06/08(木) 15:14:50> でないけれど、aliasに登録されていません。
これはどうやって確認したの?
>>557
alias がシェル内部コマンドだと man alias じゃ出ない環境もあるよ。
シェル自体の man 読まないと。
0560名無しさん@お腹いっぱい。
2006/06/08(木) 15:40:24shの場合、aliasじゃなくてシェル関数を使う。
↓
cdlogs() { cd /foo/logs; }
■ このスレッドは過去ログ倉庫に格納されています