
我希望使用剪切和貼上命令從單個文件中的 etc/passwd 和 etc/shadow 文件中獲取用戶名和密碼
答案1
密碼不儲存在系統中,所以我假設您指的是密碼雜湊。密碼雜湊值不會儲存在 passwd 中,但兩者都在影子中。
您想要將使用者名稱和密碼相互關聯嗎?因為如果這樣做,無法保證 passwd 和 Shadow 的順序相同,因此貼上命令無法將它們關聯起來。您應該使用連接而不是貼上。
以下內容可能就是您想要的。如果沒有,請編輯您的問題以使其更加清晰。 (這不使用 passwd,因為它沒有您要求的任何不在陰影中的內容。)
sudo awk -F: '{print $1,$2}' /etc/shadow