ホストにアクセスできるユーザーのリストを取得する

ホストにアクセスできるユーザーのリストを取得する

入ってすべてのサブディレクトリを一覧表示しようとしましたが、/home私に属していないディレクトリはすべて隠されているようです。私もやってみましたが、cat /etc/passwdログインしたIDが出ませんね。また、私のホームディレクトリは実際にはホストシステムにあるのではなく、誰もが自分のホームディレクトリをホストし、アクセス権を持つすべてのシステムにそれをインストールする別のWebサーバーにあることも覚えておく必要があります。したがって、/ opt、/ var、/ etcなどのディレクトリは物理的に特定のシステムにありますが、ホームディレクトリは別のサーバーにあります。

root以外のユーザーとして、特定のホストにアクセスできる人が誰であるかを確認する方法はありますか?オペレーティングシステムはSolaris 5.10です。

答え1

おそらくそうだと思います。

  • Webサービスのユーザーリスト:可能LDAP、おそらく国家庭園ネットワークが長く存在していたかどうか
  • ホームディレクトリは自動的にインストールつまり、ユーザーがログインするとファイルサーバーからインストールされます。

文書/etc/nsswitch.confユーザーリストを提供するソースを定義します(passwd設定)。

Solaris コマンドlistusersそしてloginユーザーのリストを表示します。これらのユーザーの一部がこの特定のコンピュータにログインすることを許可されていない可能性があります。どのユーザーがログインを許可されているかを正確に把握するには、ユーザーデータベースをより深く掘り下げてください。ポリアクリルアミド構成。

答え2

/var/adm/wtmpx読み取り権限またはlastコマンドがない場合ファイルサーバー上、システム内のすべてのユーザーを見るための組み込み方法はあまりありません。さらに、ユーザーアカウントは、ディレクトリサーバーなどの他の場所に保存できます。

しかし、端末環境にあるように聞こえます。ホームディレクトリは、おそらくローカルホストのディレクトリとリモートホストのディレクトリ/home/yournameとしてマウントされていたでしょう。上記の方法はネットワークユーザーを表示せず、読み取り可能なlocalhostディレクトリのすべてのディレクトリを返します。この場合、リモートホストのユーザーディレクトリはいかなる場合でも公開されません。これは、Solarisと* nixが各ユーザーレベルで権限を付与または制限し、アクセスを制御するように設計されたマルチユーザーオペレーティングシステムであるために意図されています。/homeyournamels /home/home

関連情報