• ベストアンサー

存在する一般ユーザの確認方法

Linux RedHatEL5を使っています。 存在する(自分で作成した)一般ユーザの一覧表を作成したいのですが、 サーバ内の一般ユーザの確認方法が分かりません。 もし、分かる方がいらっしゃいましたら確認方法などを教えて下さい。 よろしくお願いします。

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

  • ベストアンサー
  • dmitri
  • ベストアンサー率100% (1/1)
回答No.2

初期状態で一般ユーザのグループIDは500番台であることを利用して以下のようなコマンドはいかがでしょうか? #グループIDの運用ポリシーに合わせて正規表現の部分を柔軟に変更してください。 grep ":5[0-9][0-9]" /etc/group 必要なら > userlist.txt みたいにファイルにリダイレクトしてやると良いでしょう。

ando211
質問者

お礼

ありがとうございます。 すごく助かりました!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

ログイン状態であれば、以下のコマンドのどれかを使用。 users who w last ログインしていないユーザであれば、そもそも「useradd」コマンドはroot以外は許可されていないはずなので、以下のファイルを上から順番に調べていく。(コマンド履歴を利用ですね。) /root/.bash_history 環境変数「HISTSIZE」を0にしていたり、最近の私みたいに間違って「history -c」をしてしまった場合は、よくわかんない。

参考URL:
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230795/?ST=oss
全文を見る
すると、全ての回答が全文表示されます。
回答No.3

cut -d: -f1 /etc/passwd でどうでしょうか?一般ユーザー以外も表示されますが、 上から順番にシステムユーザーから表示され、途中から 一般ユーザになるのでそこから下が一般ユーザーという ことになります。アナログチックですが。。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

/etc/passwd ファイルを見るのじゃだめなんですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 一般ユーザーの作成

    Linux上でPHP4を動かしています。 それで、PHPスクリプトを使用して一般ユーザーを作成するにはどうすればよいのでしょうか?

    • ベストアンサー
    • PHP
  • VBScriptで、ローカルに存在するユーザをサーバに送る方法

    ---前提条件------- まず、下記の方法にて確認できる情報を、仮に【情報A】とします。 【情報A】 「マイコンピュータ右クリック ⇒ 管理 ⇒ (コンピュータの管理画面より)ローカル ユーザとグループ ⇒ ユーザ」 で確認できる、その時点でPCに存在するローカルのユーザアカウントの情報 ---ここまで------- 管理用ADサーバとクライアント約500台が存在するドメイン環境で、クライアントのログオン時にVBScript(いわゆるログオンスクリプト)を用いて、「端末名(ホスト名)+【情報A】」の形でにテキストファイル等のログ(下記の【ログの例】参照)として管理用ADサーバに送信します。 そしてサーバ側では、全クライアントに存在する全ユーザアカウントを端末別で一覧にて確認する。 このようなことは可能でしょうか?またどのようにすればよいでしょう? ※今回サーバに送信したい情報Aですが、有効になっているユーザアカウントだけでも、全てのアカウントでもOKです。 【ログの例】 ------------- PC001 Administrator Guest user01 user02 user03 PC002 Administrator Guest user01 PC003 Administrator Guest user03 user04 PC004 ・ ・ ・ -------------

  • Linuxの一般ユーザからrootユーザへのスイッチの方法と設定箇所

    お世話になっております。 Linuxの一般ユーザとrootユーザについて質問があります。 よく外部からアクセスさせる際にrootの権限は与えずに、 ユーザ権限を配布してsuでrootにスイッチする方法があるかと思います。 今回外部からアクセスさせる予定があるのですが、サーバの設定方法が分かりません。 どなたか分かる方がいらっしゃいましたらお教え頂けますでしょうか。 よろしくお願いいたします。

  • useraddを一般ユーザが使用するには?

    はじめまして。1つお聞きしたいのですが、 root権限ではないと使えない「useradd」を、 一般ユーザの1ユーザでも使えるようにする方法ってありませんか? 当方、LINUX初心者なのでまだまだ分からないことだらけで困っています…。 どなたかお教えください。

  • xrea(レンサバ)のユーザー名確認方法

    xrea でサーバのアカウントを取得するときに、最初にVALUE-DOMAIN.COMのユーザー名を作成したのですが、そのユーザー名がわからなくなってしまったのですが、確認する方法をご存知の方教えてください。 http://www.value-domain.com/index.php

  • フォント中のグリフの存在を確認する方法

    任意のTrueTypeフォントに対して、そのフォント中のグリフが存在する箇所のunicodeを一覧で出力する方法はないでしょうか? 例えば、 U+0000 U+0001 U+0002 ... のような一覧で出力でき、その結果をテキストデータとして扱えればよりベターです。 今まで使っていたフォントが持っているグリフが、今度新しく使う予定のフォントの中にすべて存在するかを確認したいと思っているのですが、今のところ目視で確認する以外の手段が見つからず、その場合あまりにも大変な作業となるため、機械的に確認できる方法があればと思っております。 もしご存知の方がいましたらご教示ください。 よろしくお願いします。

  • sambaでファイルサーバを構築。

    sambaでファイルサーバを構築中です。 3ユーザ毎のディレクトリにsambaフォルダを作成して、Windowsからもアクセスができる状態です。 そこで、以下のような現象になっています。 WindowsからあるユーザAのフォルダにファイルを新規作成すると、残りの2ユーザB,Cのフォルダに同じファイルが作成されているようにみえるのが確認できます。 しかし、Linuxサーバから確認をすると、あるユーザAのフォルダには新規作成したファイルがあり、残りの2ユーザB,Cのフォルダにはファイルが存在していません。 今度は、LinuxサーバからあるユーザAのフォルダにファイルを新規作成すると、WindowsからユーザAのフォルダに新規作成したはずのファイルがありません(みえません)。 要は、Windowsで作成したファイルは全てのユーザのフォルダに存在しているようにみえ(ただし、Linuxサーバで確認をすれば適切な場所にファイルが存在している)、Linuxサーバで作成したファイルはWindowsではみえない、という動きをしています。 原因がわかりません・・・ すみませんが解決策をご教授ください。

  • 確認方法

    マイクロソフト アクセス '97をかなり前に作成した分を今回久しぶりに使用しおうと思いましたが、リンクさせているエクセル表がどこに存在しているのか?の確認方法を教えてください

  • sendmailで存在しないユーザへのメールを受け取りたい

    red-hat Linux 7.8でSendmail 8.11.6を使っています。 存在しないユーザへのメールを全て一つのユーザで受け取りたいのですがどのようにしたらいいのでしょうか。 googleで調べてみたのですが、バーチャルドメインでユーザテーブルを使った例しかありませんでしたのでご存知の方がおられましたらご教授お願い致します。

  • WINDOWS2000のユーザーアカウントについて

    WINDOWS2000 SERVERにて現在設定されている、ユーザー、グループ等のアカウント一覧をcsv形式でエクスポートすることは可能でしょうか。 またcsv形式で作成したユーザー、グループ等のアカウント一覧をWINDOWS2000 SERVERにインポートすることは可能でしょうか。 可能であれば方法をご教授いただきますようお願いします。