• ベストアンサー

whoコマンド

whoコマンドでだれがログインしているか調べたら、pts0とpts1があると表示されました。 複数ログインした覚えがないので、wコマンドで調べてみると、pts1が現在の端末ということがわかりました。 pts0は最初にログインした時間だったのですが、whatの項目をみると"-bash"となっていました。 とくに何もしていないはずなのですが、どうしてpts0,1という風に2つあり、whatの項目が"-bash"となっているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

> どうしてpts0,1という風に2つあり これは現状、誰にも答えようが無いです。 単に質問者さんが以前ログインしていて忘れているだけなのか、はたまた別の要因があるのか… 確かなのは、サーバ上では2つログインされていると認識されていることだけです。 w や who のコマンドの結果で、各ptsがどこからログオンしているのか表示されませんか? > whatの項目が"-bash"となっているのでしょうか? これは、現状そのptsではシェルプロンプトが表示されていて、フォアグラウンドには特に何のプロセスも動作していない、と言うことでしょう。

Oforest
質問者

補足

回答ありがとうございます。 ログを見たところFROMの項目をみると同じIPアドレスからアクセスしていることがわかりました。 秘密鍵を使ってログインしているので、だれかが勝手に私のIDを使って悪さをしているとは思えませんが

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

端末を複数使っているとか、CUIでログインしたあとGUIの端末を起動したとか、そんなようなことは無いですか? psでpts0のbashと親子関係にあるプロセスを手繰ってみたらどうです?

Oforest
質問者

補足

一度,シャットダウンしてしまっているので親子関係はもうないと思います. ただ,teratermからアクセスしていたのですが,windows7がフリーズしてしまい,電源ボタンを押して無理やりシャットダウンしました. この時ログイン情報が残ったままになったのでしょうか? よろしくお願いします.

関連するQ&A

  • whoコマンドで出力される内容

    whoコマンドはログインしているユーザを確認できるとありますが、 su - hogeで別ユーザに変更してもwhoの内容が変わりません。 suコマンドではログインしたことにならないのでしょうか?(/etc/profileも読み取られない?) <su前> root :0 Oct 14 06:24 root pts/1 Oct 14 06:54 (:0.0) <su後> root :0 Oct 14 06:24 root pts/1 Oct 14 06:54 (:0.0)

  • ログイン状態になっているゾンビユーザ?を消したい

    Windows上のtelnet端末からLinuxにログインし、何らかの理由でログアウト不能になってしまい、telnet端末をWindows上で終了してしまった場合など、Linux上でのログイン状態が消えない場合があるようです。 以下がそんな状態だと思われます。 # w 10:52:28 up 21 days, 23 min, 7 users, load average: 0.03, 0.01, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WHAT turbo :0 16Mar07 ?xdm? 4:57m 0.02s /bin/sh /home/turbo/.xsession turbo pts/0 16Mar07 21days 0.00s 0.19s kdeinit: kwrited turbo pts/2 09:48 32:04 0.02s 0.02s -bash turbo pts/3 09:48 0.00s 0.05s 0.05s -bash turbo pts/4 10:47 27.00s 0.04s 0.04s -bash turbo pts/5 10:48 0.00s 0.03s 0.01s sshd: turbo [priv] # who turbo :0 Mar 16 10:29 turbo pts/0 Mar 16 10:29 turbo pts/1 Mar 27 10:46 (192.168.1.13) turbo pts/2 Apr 6 09:48 (192.168.1.20) turbo pts/3 Apr 6 09:48 (192.168.1.20) turbo pts/4 Apr 6 10:47 (192.168.1.13) turbo pts/5 Apr 6 10:48 (192.168.1.13) wコマンドでは「pts/1」が表示されませんが、whoコマンドでは「pts/1」が残存しているように見えます。 「pts/1」のゾンビユーザ?を消すにはどうしたら良いでしょうか? 今のところ実害は無いですが、このままの状態では何か良くないことはあるのでしょうか? よろしくお願いします。

  • Linuxのwコマンドでrootが長期ログイン

    Linuxのwコマンドでrootが長期ログインしているように見えるのですが以下はどのような意味でしょうか? 調べ方が悪いのかwコマンドの説明やbashの説明などを読んでもrootが長期ログインしている理由がわかりません。 宜しければヒントや検索キーワードを教えていただけると助かります。 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 - * 65days 0.06s 0.06s -bash 65日間に渡ってbashを行っているとは一体どういうことか全くわからないのです。

  • コマンドプロンプトについて、UNIXでは『who am i』、ではWinXPでは?

    教えてください。コマンドプロンプトで、コンピュータにログインしているログイン名を表示する場合、UNIXでは「who am i」と入力しますが、WinXPでは、どう入力したらよいのでしょうか。 よろしくお願い致します。

  • wallコマンドの出力に対する設定

    wallコマンドの結果を2つ表示するなどの設定方法はあるのでしょうか? あるLinuxカスタマイズOSを使用しており、ttyがpts/0でログインしたユーザのみ wallコマンドの結果が2つ表示されております。 pts/1以上の場合はログインユーザに関係なくwallコマンドの結果は1つしか表示されません。 手元の書籍やインターネットの検索で調べているのですが、 wallコマンド回り自体、それほど情報量がなく解決できておりません。 ご存じでしたら解説をお願いします。 【pts/0の出力イメージ】 <user> # Broadcast message from xxxx@xxxxxxxxx <wall command text> Broadcast message from xxxx@xxxxxxxxx <wall command text> 【pts/0以外の出力イメージ】 <user> # Broadcast message from xxxx@xxxxxxxxx <wall command text>

  • ログインシェルと対話型シェルの区別について

    ログインシェルと対話型シェルの区別について理解していません。  ログインシェルはpsコマンドで見たときに-bashと表示されると書籍にありました。  テキストログイン(init 3)してpsコマンドをうっても-bashになっていません。  ご存知の方、いらっしゃいますでしょうか?

  • コマンドプロンプトについて

    javaの入門書を読みながらjavaの学習をしています。 コマンドプロンプトのウィンドウについて質問致します。 最初にコマンドプロンプトにて以下のコマンドを実行しコンパイルします。 javac Helloworld.java 次に以下のコマンドで実行します。 java Helloworld すると実行結果が表示されず新しいウィンドウが開いてしまいます。 最初のウィンドウには「続行するには何かキーを押してください . . .」 と表示されています。 これはコマンドプロンプトの設定がおかしいのでしょうか? コンパイルは通っているので実行後、HelloWorldと表示されるはずなのですが・・・。 何卒、御教授願います。

  • コマンドプロンプト の表示が出来ない?

    DELL INSPIRON5100 を使用しています。 コマンドプロンプトを表示させたいのですがうまく表示できません。 スタート → 「ファイル名を指定して実行」 → 『ipconfig』と入力 → OK  で表示できると思うのですが 瞬間的にコマンドプロンプト画面(真っ黒画面)が瞬間的に表示してすぐ消えてしまいます。 表示方法が間違っているのでしょうか? なお、 別方法で  スタート → すべてのプログラム → アクセサリー → コマンドプロンプト  とたどりつけるはずですが「コマンドプロンプト」の項目がありません。 心当たりの一つとして XPパソコンで動作が大変遅いので使用しない余計なソフト(例、ソリティアなどのゲーム)を削除したことがありますがそのときに間違えて削除してしまったのかもしれません 表示方法があれば教えて下さい。

  • コマンド:netstatについて

    コマンドでnetstat -anoを表示すると (1) Local Address (2) Foreign Addressというものがあると思うのですが、何故(1)が複数あるのか、わかりません。なぜなら(1)がローカル側のIPアドレスとポート番号である=家なので一つしかパソコンがないので(1)は一種類だけと考えています。参考書にはLANアダプタが複数装着してあると複数表示されると書いてあるのですが???という感じです。次に(2)ですがこれは相手先のIPアドレスとポート番号だから例えばホームページなどを2つ開けば二種類表示されるはずと思ってしまうのですが実際はいくつも表示されます。これに関しては相手先のマシンに接続されるまでに経由したサーバかルータなどの機器のものかと推測しているのですがどうなんでしょうか?

  • 複数のコマンドボタンの作動がうまくいかないんです。

    もともと「連続印刷ボタン」という機能をもったコマンドボタンを作成しているシートに、 新たな「写真表示ボタン」をはりつけました。すると、追加した「写真表示ボタン」がうまく作動してくれません。 ちなみに、「写真表示ボタン」とは、 C1に入力した値を読み取り、B7に画像を貼り付けるマクロで、新規シートでテストするとうまくうごくのです。 なのに!!そのままコピーしてソースを貼り付けているはずなのに、ぜんぜんうごきません。 コマンドボタンが複数あるときは、なにかきをつけなければいけないことがあるのでしょうか?