|
初めまして。初めて書き込みします。konと言う者です。よろしくお願いします。 早速質問なのですが、最近BSD(すいませんバージョンは分かりません)のrootログインシェルをchshコマンドで変更していたところ、ファイルの場所を間違って指定してしまったために Permission denied と出てログインできなくなってしまいました。どうすれば元に戻すことが出来るのでしょうか?どなたかアドバイスをお願いします。 |
|
質問があります。とても困りました。 rootで作業中、/binを誤って別名のディレクトリに変えてしまいました。 すると、全くログインできなくなってしまいました。 復旧するにはどうすればいいのでしょう?よろしくお願いします。 |
|
>>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 など。 |
|
初めて書き込みをしますyuuといいます、どうぞよろしくお願いします。 ここのページを見て、ネットワークプログラムを勉強しようとしているのですが、どうもfork関数を使ったサーバと、select関数を使ったサーバの違いが理解できないでいます、なにぶんまったくの初心者なので・・・もしよろしかったら教えていただけないでしょうか? |
|
>>3405 yuu http://x68000.startshop.co.jp/~68user/net/echo-3.html http://x68000.startshop.co.jp/~68user/net/echo-4.html を読んでください。 これでわからないなら、 「自分はこのように理解しているが、この部分の違いが わからない」 という書き方をしてください。 |
|
>>3404 68user CDROMから起動し、/binに戻すことができました。 どうもありがとうございました。 |
|
if ( $BS_FLG == "1")の中の『==』はどういう意味でしょうか |
|
>>3408 doronjo $BS_FLG の内容が 1 ならば、ということです。 |
|
if文の"="と"=="の違いを教えて下さい。 |
|
どこまでこんがらがるか楽しみなのでお付き合いします。 > 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" ) は数値として比較でした。 |
|
ちょこちょこ何度もすみません。 またif文なんですが、 if ( -z zbwsy200.csv ) then の"-z"の意味と、ほかのif文で"&&"とありますがこれはandと同じ意味ですか |
|
>>3412 doronjo then ってことはおそらく csh なので、csh のマニュアルを 読んでください。 man csh で読めます。 |
|
ありがとうございました。 cshの本をいいのがないか本屋で探しているんですが見つかりません。 いい本知ってましたら教えていただけないでしょうか。 (特にif文が詳しく載っている物) |
|
いつもすいません。 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 に着いたメールがたまってました。 何かお分かりでしたらご教示願います。 |
|
自己レスです。 読めないと騒いでいたのは同じ社内の Windows クライアントから Outlook で同じ社内の Exchange Server を使って出したメール なのだが、 me@myserver ではだめで、 me@myserver.domain でFQDN名で指定しないとダメでした。 おさわがせしました。 |
|
UNIX の部屋 http://x68000.startshop.co.jp/~68user/unix/ を更新しました。 |
|
はじめまして。UNIXのコピー(?)というかフリーソフト が欲しいんですけど、配られてるところ(URL)を 教えてくれませんか?? |
|
>>3418 初心者 OS はなんですか? (FreeBSD 4.8 とか Solaris 8 とか RedHat Linux 9 とか Debian GNU/Linux 3.0 とか) |
|
こんにちは、以前質問させて頂きましたyoshiと申します。 unameコマンドについて質問なのですが、 このコマンドの語源は何なのでしょうか? 他のコマンドは大体英単語を捩った物が多いと思うのですが、 このコマンドだけ、"u"の意味が良く分からないもので・・・。 ご存知の方いらっしゃいましたら、ご教授願います。 |