Debianで特定のUnix / Linuxユーザーの既存のエイリアスを一覧表示する方法を知っている人はいますか?たとえば、Unix / Linuxユーザー1001があり、そのユーザーのログインエイリアスが何であるかを知りたいと思います。
答え1
数字のユーザーID()1001を持つユーザーがあり、uid
彼のユーザー名が欲しいとします。
getent passwd 1001
このメッセージが表示されます。
答え2
ローカルユーザーの場合は、grepを使用/etc/passwd
して検索できます。このように:
grep 1001 /etc/passwd
ローカルユーザーではない場合は、そのユーザーを保存するために使用されるデータベースのバックエンドによって異なります。たとえば、NISを使用している場合は、次のことを確認できますypcat
。
cd /etc
ypcat passwd | grep 1001
他のデータベースバックエンドの場合は、UIDでユーザーを検索する具体的な方法を確認する必要があります。