dscl 経由で AD 内のすべてのユーザーを一覧表示しようとしています:
dscl localhost -list /CentrifyDC/Default/Users
いくつかのユーザーがリストされていますが、そのリストに含まれていないユーザーもいることを知っています。これらのユーザーは、手動で見つけることができます。
dscl localhost -read /CentrifyDC/Default/Users/%username%
すべてのユーザーの完全なリストが表示されないのはなぜですか? 特定のユーザーを非表示にする方法はありますか?
答え1
次のスレッドによると、dscl . -list
結果は 256 件に制限されているため、すべての結果が表示されるとは限りません。
https://stackoverflow.com/questions/1303561/すべてのユーザーとグループのリスト
Centrify がインストールされている場合は、次のコマンドを使用してすべての AD ユーザーのリストを取得できます。
adquery user
これにより、ユーザー名、uid:gid、ホーム パスなどの基本情報を含むアカウントのリストが表示されます。ユーザー名のリストだけを出力する場合は、次を使用します。
adquery user -n
すべてのユーザーとすべての属性を出力する場合は、次を使用します。
adquery user -A
同様に、上記と同様の構文を使用して AD グループのリストを取得することもできます。
adquery group