カット アンド ペースト コマンドを使用して、etc/passwd ファイルと etc/shadow ファイルから取得したユーザー名とパスワードを 1 つのファイルに表示します

カット アンド ペースト コマンドを使用して、etc/passwd ファイルと etc/shadow ファイルから取得したユーザー名とパスワードを 1 つのファイルに表示します

カットアンドペーストコマンドを使用して、etc/passwd および etc/shadow ファイルからユーザー名とパスワードを 1 つのファイルに取得したい

答え1

パスワードはシステムに保存されないので、パスワード ハッシュを意味していると思います。パスワード ハッシュは passwd に保存されませんが、両方とも shadow にあります。

ユーザー名とパスワードを相互に関連付けたいですか? 関連付けると、passwd と shadow が同じ順序であるという保証がないため、paste コマンドで関連付けることができません。そのためには paste ではなく join を使用する必要があります。

以下は、あなたが求めているものかもしれません。そうでない場合は、質問を編集して、より明確にしてください。(これは、あなたが求めているものの中に shadow に含まれていないものは何も含まれていないため、passwd を使用しません。)

sudo awk -F: '{print $1,$2}' /etc/shadow

関連情報