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

Share with your friend now:
tgoop.com/bash_srv/131