• ベストアンサー

UNIXで、あるサーバhogeにログインしているログインIDとユーザの名前だけを表示させたい

UNIXで、あるサーバhogeにログインしているログインIDとユーザの名前だけを表示させたいのですが、コマンドをどのように入力すればよいでしょうか。

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

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.7

finger | cut -c 1-38 とか?

rio_grande
質問者

お礼

774dangerさんご回答有り難うございました。出来ました。

その他の回答 (6)

回答No.6

私の方からは、お勧め過去ログを。(これで、一通り出尽くしたかな、と。) 「Linuxに登録されているユーザ、グループを確認するには?」 http://oshiete1.goo.ne.jp/qa2022497.html 「ユーザの一覧」 http://oshiete1.goo.ne.jp/qa1572704.html 「存在する一般ユーザの確認方法」 http://oshiete1.goo.ne.jp/qa4177979.html サーバの構成によっても色々と違うらしいですね。

  • teapots08
  • ベストアンサー率52% (32/61)
回答No.5

ANo.1のwhoamiは自分の現在のログインIDを表示するものです。 (「現在の」というのは、suで別のユーザーに切り替えることが出来るから。) ログインIDだけならwhoでもwでもいいですが、 登録しておいた氏名も表示したいのでしたら、ANo.3のfingerが適切だと思います。

rio_grande
質問者

補足

回答有り難うございました。 フィンガーコマンドを使うと、ログイン名や名前は表示されますが他にもTTYやログイン時刻、事務所や電話番号まで表示されてしまいます。ログイン名と名前だけを表示することは可能なのでしょうか?trなどを使って実現出来るのであればそれでも構わないのですが、何か方法がありましたら教えて欲しいです。

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.4

ログインIDと名前のみなら、No.3のかたが書かれているように、 finger @hoge ですが、最近は外部からfingerを受け付けない設定にしているサーバがほとんどだと思います #ログインID=passwordにしているユーザがいると穴になるので

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

finger とか

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.2

w

  • splwtr
  • ベストアンサー率16% (75/461)
回答No.1

whoami ですね。

関連するQ&A

  • Unixサーバを外部からログインしたい

    こんばんは。 Unixサーバを立てて、外部からログインしたいと考えています。 ユーザごとにログインできて色々 操作したいんですが、、、 どこの設定を直せばよいのか,  お分かりになる方教えてください。 または参考になるサイトを教えてください! 宜しくお願い致します。

  • UNIXのユーザに規制をかけたい

    OSはUNIXを使ってtelnetを使い、一般ユーザでサーバにログインして、あるプログラムを起動しているのですが、これを複数の人に使ってもらおうと思ったときに、プログラムを起動する前に、万が一rmやcpなどのコマンドをされると削除やコピーなどセキュリティ上よろしくないので、このようなコマンドを管理者権限でユーザに規制をかけたいのですが可能でしょうか? また、特定ユーザのログイン時にそのプログラムを強制的に起動させることは出来るのでしょうか? できるなら、前者のほうが良いのですが、よろしくお願いします。

  • ユーザーIDを削除したい

    初心者です、どなたかぜひ教えてください。 一度記憶させてしまったユーザーIDを削除したいと思っています。 ネットで方法をしらべて (1)オートコンプリートの履歴を、すべての項目にチェックを入れて削除 (2)実際のログイン画面で、削除したいユーザーIDを表示・反転させてDeleteをおす を試してみたのですが、消えません。 職場のPCで個人的なものを記憶させてしまったので、社内で質問することもできず 困っています。 色々ひらいてみたところ、バージョン?は、IE5とかかれていました。 ちなみに、気になることが2点あるのですが、 1.そのログイン画面をひらくときにユーザーIDとパスワードの入力部分の上に 「~サーバで〇〇(ログインしたいサイト)に接続しようとしています」というような 文章が表示されます。 「~サーバ」をいうのは会社で使用しているサーバなのですが、 それを入れている端末は私のPCとは別のものなので、 もしかすると私のPCでは消したいIDを削除できない、ということなのでしょうか? 2.まちがって記憶させてしまったID、じつは個人的なメールアドレスなのですが、 そのログイン画面で入力したものではないはずなのです。 どこで記憶させてしまったものなのかは覚えていないのですが、 端末自体にそのデータが残っていて、関係ないログイン画面でも表示されるということがあるのでしょうか。 そのデータ自体を消すことはできないのでしょうか。 不慣れなので、質問の意図がわかりにくいかもしれませんが、 どなたかよろしくお願いします。

  • Windows ユーザーID

    WindowsXPで前回ログインのユーザーIDが自動で表示、パスワード入力画面になるように設定してるのですが、ユーザーが変わり、前任者データを引き継がせるためにユーザーアカウントを変更して使用しているのですが、ログインするときのユーザーID名称が変更前のユーザーIDが表示されてしまいます。打ち直せばログインできるのですが、変更後のユーザーIDが自動で表示できるようにはできないでしょうか。よろしくお願いします。

  • ログインのIDが表示される!

    たとえばこのGOOにログインするときに、ID入力欄をクリックするとGOOにかぎらずこれまで入力した様々なIDが全部表示されてしまいます。パスワードまでは出ませんが気分が良くないので、これを出ないようにするにはどうすればいいのでしょうか?

  • windows meにおけるネットワークログイン時のユーザIDについて

    windows meにおけるネットワークログイン時のユーザIDについてなのですが、ログイン画面で使われていたユーザIDを間違えて書き換えてしまい(パスワードを入力しようとしてなぜか?)、書き換える前のユーザIDが分からなくなってしまい、その端末でネットワークにログインできなくなってしまった。 状況は以下の通りです。 ・書き換える前のユーザIDでは、ログイン出来ました。 ・端末を使っていた方は、退職していない ・端末毎の情報は管理されていない(利用者単位で設定しているらしい) ・サーバ側の確認は出来ない。(担当者も不在)  そもそも、対象の端末がサーバ管理下でネットワークに接続しているのかも不明 ・パスワードとドメイン名はわかっています。 これらにより、Cancelログインし端末のレジストリ情報やログ情報(あるのかな?)等から前回正常にログインしたときのユーザIDが調べられないものでしょうか、ご存知の方がいらっしゃいましたら、ご教授の程よろしくお願いします。

  • ログインユーザが変わった

    お世話になってます。 久しぶりにPCにログインしたところユーザが変わって大変困っております。 恐れ入りますがご回答いただければと思います。 ユーザ名はAdministratorでログインしています。(コンピュータ名はHOGEです) ところが、Documents and Settings配下には Administrator Administrator.HOGE という2ユーザができてしまいました。 ついこの前まではAdministratorの方にログインできたのに、今回Administrator.HOGEの方にログインされました(ユーザログイン画面ではこの前と同じように打ち込んでいます)。恐れ入りますが、本事象を解決するためにはどうすればよろしいでしょうか? ご回答よろしくお願いいたします。

  • あるgroupに入っているユーザを表示

    あるグループのユーザを一覧で表示させたいのです。 例えば、「ftp」というグループがあります。 このグループには hoge / hoge2 /hoge3 というユーザがグループ指定しているとしたとき ----------------------- # group-hyouji ftp hoge hoge2 hoge3 ----------------------- のようにユーザを表示させる 「group-hyouji」と同じ機能の コマンドとかってないんですかね。。。 ※group-hyoujiこんなコマンドはないとは思いますが、

  • Windows、UNIXのユーザー一覧取得

    WindowsやUnixのサーバーデスクトップへログオンせずに、ユーザー一覧を取得したいのですが、やり方を教えて下さい。 もちろん、administratorやrootのID、パスワードは知っているという前提です。 net userコマンドやetc/passwdの参照では、どうしてもデスクトップからログオンしなくてはならず、操作ミスなどでサーバーになんらかの影響を与える可能性があるため、直接ログオンせずに取得したいです。 ログオン中のユーザー一覧ではなく、全てのユーザー一覧です。

  • 実際にログインしたユーザー名にならない…

    ご存じの方がいらしたらぜひ教えて下さい。 管理者権限を付与しているユーザーでログインした WindowsXP Professional (SP2)のパソコンから、 Windows2000サーバーの共有ファイルをエクスプローラで 開いている状態のまま、Windows2000サーバー側でコマンド プロンプトからNET SESSIONコマンドをたたいて接続ユーザーを 確認して見ると、ユーザー名が"ADMINISTRATOR"と表示されています。 実際にXP側でログインしているユーザー名が表示されるのでは? と思うのですが何故なのでしょうか?(質問1) というのは、他の同種OSのパソコンから管理者権限を付与している ユーザー(先の説明にあるユーザーとは別のユーザ)でログインした 場合は"ADMINISTRATOR"で表示されなくてログインしたユーザー名で 表示されるからです。 サーバー側の共有フォルダのセキュリティを設定する上では ログインしたユーザー名で繋がって欲しいのですが、それはどう すればよろしいのでしょうか?(質問2) 宜しくお願い致します。