Ubuntu 13.04を使用していますが、マシンには5人のユーザーがいます。ルートパスワードを持っているので、ユーザーのリストを表示し、ターミナルのルートからアカウントにアクセスします。
これどうやってするの ?
Sudo -i
はルートになり、/home/
を見ると、通常、システムのrealユーザーが誰であるかを示す良い指標になりますが、 uidが1000を超える場合:
awk -F: '$3 >= 1000 && $1 != "nobody" {print $1}' /etc/passwd
allシステムユーザーが必要な場合は、/etc/passwd
を確認してください。
次のコマンドを使用して、ユーザーのユーザー名を表示できます。
awk -F":" '{ print "Linux_name: " $1 "\t\tFull_Name: " $5 }' /etc/passwd
さらに詳細が必要な場合は、必要に応じてスクリプトを変更するだけです。必要な情報はすべて/ etc/passwdにあります。