68user's page 掲示板

Prev< No. 3402〜3420> Next  [最新発言に戻る] [過去ログ一覧]
No. 3402 # kon 2003/11/07 (金) 12:01:59
    初めまして。初めて書き込みします。konと言う者です。よろしくお願いします。
    早速質問なのですが、最近BSD(すいませんバージョンは分かりません)のrootログインシェルをchshコマンドで変更していたところ、ファイルの場所を間違って指定してしまったために Permission denied と出てログインできなくなってしまいました。どうすれば元に戻すことが出来るのでしょうか?どなたかアドバイスをお願いします。

No. 3403 # てんびん [E-mail] 2003/11/08 (土) 02:12:34
質問があります。とても困りました。
rootで作業中、/binを誤って別名のディレクトリに変えてしまいました。
すると、全くログインできなくなってしまいました。
復旧するにはどうすればいいのでしょう?よろしくお願いします。

No. 3404 # 68user 2003/11/08 (土) 15:58:05
>>3400 MAX
> ftpchroot すると、/etc/localtime を読まなくなるんですね。。。
わかっておられるかもしれませんが、読まないというよりは
読めない、です。

/home/ftp/ に chrootするとしたら、/home/ftp/ が / になり、
/home/ftp/etc/localtime が /etc/localtime になるわけで、
/etc/localtime を /home/ftp/etc/localtime にコピーして
おく必要があります。

>>3401 しんさん
ghostscript に関する情報は、google で調べる方が早いでしょう。

要は ps2pdf という PostScript を PDF に変換するアプリが
ghostscript に同梱されており、convert はそれを利用して
PDF を出力している、ということです。ps2pdf は直接実行する
こともできます。

>>3402 kon
シングルユーザモードで起動してシェルを元に戻すしかないと
思います。もしマシンがリモートにあるなら、手の出しようが
ないです。

あるいは一般ユーザでログインし、root 権限を奪取するような
脆弱性を突くとか。

>>3403 てんびん
別のメディアからブートして /bin を元に戻してください。

FreeBSD なら fixit フロッピーでブート。Solaris なら
    http://sdc.sun.co.jp/solaris/solaris2-faq/Q5.47.html
など。

No. 3405 # yuu [E-mail] 2003/11/09 (日) 04:21:20
初めて書き込みをしますyuuといいます、どうぞよろしくお願いします。
ここのページを見て、ネットワークプログラムを勉強しようとしているのですが、どうもfork関数を使ったサーバと、select関数を使ったサーバの違いが理解できないでいます、なにぶんまったくの初心者なので・・・もしよろしかったら教えていただけないでしょうか?

No. 3406 # 68user 2003/11/09 (日) 19:49:34
>>3405 yuu
http://x68000.startshop.co.jp/~68user/net/echo-3.html
http://x68000.startshop.co.jp/~68user/net/echo-4.html
を読んでください。

これでわからないなら、
    「自分はこのように理解しているが、この部分の違いが
        わからない」
という書き方をしてください。

No. 3407 # てんびん 2003/11/09 (日) 23:56:36
>>3404 68user
CDROMから起動し、/binに戻すことができました。
どうもありがとうございました。

No. 3408 # doronjo 2003/11/10 (月) 16:55:28
if ( $BS_FLG == "1")の中の『==』はどういう意味でしょうか

No. 3409 # 68user 2003/11/10 (月) 18:11:20
>>3408 doronjo
$BS_FLG の内容が 1 ならば、ということです。

No. 3410 # doronjo 2003/11/11 (火) 08:48:10
if文の"="と"=="の違いを教えて下さい。

No. 3411 # 68user 2003/11/11 (火) 09:44:33
どこまでこんがらがるか楽しみなのでお付き合いします。

> if文の"="と"=="の違いを教えて下さい。
言語名が書いてないので
        if ( $BS_FLG == "1")
と書くことのできる言語を想像すると、わたしの脳内では
csh と perl が候補にあがりました。

csh では if ( $BS_FLG = "1" ) はエラー。
if ( $BS_FLG == "1" ) は文字列として比較。
# ただし試したのは FreeBSD の csh なので、実質 tcsh ですね。

perl では if ( $BS_FLG = "1" ) は代入文扱いされ、常に真。
-w オプションを付けると「== と書け」と怒られます。
if ( $BS_FLG == "1" ) は数値として比較でした。

No. 3412 # doronjo 2003/11/11 (火) 10:00:53
ちょこちょこ何度もすみません。
またif文なんですが、
if ( -z zbwsy200.csv ) then の"-z"の意味と、ほかのif文で"&&"とありますがこれはandと同じ意味ですか

No. 3413 # 68user 2003/11/11 (火) 14:11:10
>>3412 doronjo
then ってことはおそらく csh なので、csh のマニュアルを
読んでください。

man csh で読めます。

No. 3414 # doronjo 2003/11/12 (水) 11:26:40
ありがとうございました。
cshの本をいいのがないか本屋で探しているんですが見つかりません。
いい本知ってましたら教えていただけないでしょうか。
(特にif文が詳しく載っている物)

No. 3415 # ふくし [E-mail] 2003/11/14 (金) 14:17:01
いつもすいません。
KNOPPIX(Debian ベース、unstable)でサーバーを立て、
Postfix を入れましたが、メールが受信できません。
(前はできていたが、何らかのきっかけでできなくなった)

Nov 13 22:52:10 myserver postfix/smtp[747]: 32C741384AD: to=<me@myserver>, relay=none, delay=27294, status=deferred (Name service error for myserver: Host not found, try again)

メールをくれた人のサーバーも自分も無事 dig できます。
/var/spool/postfix/etc/resolv.conf も最新です。
/etc/postfix/master.cf で chroot は全部 n です。

/etc/postfix/main.cf はこんな感じです。
# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# added by suggestion (fukushi)
myhostname=myserver.mydomein
alias_maps=hash:/etc/aliases
alias_database=$aliase_maps

# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no


home_mailbox=Maildir/

allow_mail_to_commands=alias,forward,include
ignore_mx_lookup_error = yes

メーラーは Mew ですが、
ログインしたら you have mail じたいでないので
postfix が悪いのかと・・・
思ってたら
/var/spool/postfix/deferred
に着いたメールがたまってました。

何かお分かりでしたらご教示願います。

No. 3416 # ふくし [E-mail] 2003/11/14 (金) 16:00:05
自己レスです。
読めないと騒いでいたのは同じ社内の Windows クライアントから
Outlook で同じ社内の Exchange Server を使って出したメール
なのだが、

me@myserver

ではだめで、

me@myserver.domain

でFQDN名で指定しないとダメでした。
おさわがせしました。

No. 3417 # 68user 2003/11/18 (火) 05:45:57
UNIX の部屋
    http://x68000.startshop.co.jp/~68user/unix/
を更新しました。

No. 3418 # 初心者 2003/11/23 (日) 01:34:51
はじめまして。UNIXのコピー(?)というかフリーソフト
が欲しいんですけど、配られてるところ(URL)を
教えてくれませんか??

No. 3419 # 68user 2003/11/23 (日) 02:26:43
>>3418 初心者
OS はなんですか? (FreeBSD 4.8 とか Solaris 8 とか RedHat Linux 9
とか Debian GNU/Linux 3.0 とか)

No. 3420 # yoshi 2003/11/23 (日) 02:49:54
こんにちは、以前質問させて頂きましたyoshiと申します。

unameコマンドについて質問なのですが、
このコマンドの語源は何なのでしょうか?

他のコマンドは大体英単語を捩った物が多いと思うのですが、
このコマンドだけ、"u"の意味が良く分からないもので・・・。

ご存知の方いらっしゃいましたら、ご教授願います。

Prev< No. 3402〜3420> Next  [最新発言に戻る] [過去ログ一覧]