回答:
compgen次のように組み込みコマンドを使用して表示できます。
すべてのユーザーを表示するには、次のコマンドを実行します。
compgen -u
すべてのグループを表示するには、次のコマンドを実行します。
compgen -g
ただし、ですべてのユーザーを表示することもできますcut -d ":" -f 1 /etc/passwd。
compgenは、非ローカルアカウント(少なくともLDAP)で機能するようです。
cat /etc/passwd | cut -d ...)
999:999asとして作成されたファイルがいくつかありますuser:groupが、残念ながら上記のコマンドはどれもそれらを印刷しません。
getent passwd/getent group(ローカルファイルをcat'ingのではなく、getent同様に非ローカルアカウントのために働くべきです)