私のシステムに何人のユーザーがいるかを確認したいと思います。システム内のすべてのユーザーのリストを表示するにはどうすればよいですか?
ベストアンサー1
すべてのユーザーのリストを取得できます
getent passwd | cut -d':' -f1
これにより、システムユーザーデータベース(ユーザー名)の最初の列が選択されます。解決策とは異なり、これは/etc/passwd
使用されるデータベースの種類(既存のデータベース、LDAPなど)に関係なく機能します。/etc/passwd
このリストには、システムユーザー(誰も、メールなど)も含まれます。
正確なユーザー数は、以下で確認できます。
getent passwd | wc -l
users
または、コマンドを使用して現在ログインしているユーザーのリストを取得することもできますwho
。
users # or
who