web-dev-qa-db-ja.com

Ubuntu端末でユーザーアカウントのリストを取得し、ルート経由でアクセスするにはどうすればよいですか?

Ubuntu 13.04を使用していますが、マシンには5人のユーザーがいます。ルートパスワードを持っているので、ユーザーのリストを表示し、ターミナルのルートからアカウントにアクセスします。

これどうやってするの ?

2
rohit

Sudo -iはルートになり、/home/を見ると、通常、システムのrealユーザーが誰であるかを示す良い指標になりますが、 uidが1000を超える場合:

awk -F: '$3 >= 1000 && $1 != "nobody" {print $1}' /etc/passwd

allシステムユーザーが必要な場合は、/etc/passwdを確認してください。

5
Oli

次のコマンドを使用して、ユーザーのユーザー名を表示できます。

awk -F":" '{ print "Linux_name: " $1 "\t\tFull_Name: " $5 }' /etc/passwd 

さらに詳細が必要な場合は、必要に応じてスクリプトを変更するだけです。必要な情報はすべて/ etc/passwdにあります。

0
Stormvirux