重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (7件)

finger | cut -c 1-38 とか?

    • good
    • 0
この回答へのお礼

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

お礼日時:2008/10/06 14:36

私の方からは、お勧め過去ログを。

(これで、一通り出尽くしたかな、と。)

「Linuxに登録されているユーザ、グループを確認するには?」
http://oshiete1.goo.ne.jp/qa2022497.html

「ユーザの一覧」
http://oshiete1.goo.ne.jp/qa1572704.html

「存在する一般ユーザの確認方法」
http://oshiete1.goo.ne.jp/qa4177979.html


サーバの構成によっても色々と違うらしいですね。
    • good
    • 0

ANo.1のwhoamiは自分の現在のログインIDを表示するものです。


(「現在の」というのは、suで別のユーザーに切り替えることが出来るから。)

ログインIDだけならwhoでもwでもいいですが、
登録しておいた氏名も表示したいのでしたら、ANo.3のfingerが適切だと思います。

この回答への補足

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

補足日時:2008/10/03 03:39
    • good
    • 0

ログインIDと名前のみなら、No.3のかたが書かれているように、


finger @hoge
ですが、最近は外部からfingerを受け付けない設定にしているサーバがほとんどだと思います

#ログインID=passwordにしているユーザがいると穴になるので
    • good
    • 0

finger


とか
    • good
    • 0

w

    • good
    • 0

whoami


ですね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!