Для этого можно использовать такой однострочник:
awk -F: '($2!="x" && $2!~"^!|^\\*"){print $1" -> "$2}' /etc/shadow
🔍 Что делает скрипт:
-F: — указываем разделитель : (так как /etc/shadow имеет такой формат).$2 — это поле с паролем.Если оно не
x, не * и не !, значит пароль реально задан.Выводим имя пользователя и его хеш.
⚡ Полезно для аудита безопасности — можно быстро найти учётки с установленными паролями.
📲 Мы в MAX
👉@bash_srv
