
カットアンドペーストコマンドを使用して、etc/passwd および etc/shadow ファイルからユーザー名とパスワードを 1 つのファイルに取得したい
答え1
パスワードはシステムに保存されないので、パスワード ハッシュを意味していると思います。パスワード ハッシュは passwd に保存されませんが、両方とも shadow にあります。
ユーザー名とパスワードを相互に関連付けたいですか? 関連付けると、passwd と shadow が同じ順序であるという保証がないため、paste コマンドで関連付けることができません。そのためには paste ではなく join を使用する必要があります。
以下は、あなたが求めているものかもしれません。そうでない場合は、質問を編集して、より明確にしてください。(これは、あなたが求めているものの中に shadow に含まれていないものは何も含まれていないため、passwd を使用しません。)
sudo awk -F: '{print $1,$2}' /etc/shadow