😎passwd — не просто «сменить пароль»
Каждый, кто работал в Linux, знает команду passwd. Но мало кто использует её на полную мощность. А ведь там есть пара фишек, которые реально упрощают администрирование.
💡Стандартное использование
Сменить пароль текущему пользователю:
passwd
Сменить пароль другому пользователю (только root):
sudo passwd username
Всё просто. А теперь — самое интересное 👇
💣Полезные флаги, о которых вы могли забыть
🔒 -l (lock) — заблокировать учётку. Пользователь не сможет войти, даже зная пароль. Будет писать «Authentication failure». Идеально, если сотрудник уволился, а удалять учётку пока рано.
sudo passwd -l username
🔓 -u (unlock) — разблокировать обратно.
sudo passwd -u username
🗑 -d (delete) — удалить пароль. Пользователь сможет зайти без пароля. Полезно для временных тестовых аккаунтов, но держите это на контроле — дыра в безопасности!
sudo passwd -d username
📊 -S (status) — посмотреть статус пароля. Показывает, заблокирован аккаунт или нет, когда пароль менялся последний раз и сколько дней до истечения.
sudo passwd -S username
Пример вывода: username P 09/03/2026 0 90 7 — где P означает, что пароль активен, 90 — срок действия, 7 — предупреждение за неделю.
⏳ -e (expire) — сменить пароль. При следующем входе система заставит пользователя придумать новый пароль. Отличный способ заставить всех сменить пароли после инцидента.
sudo passwd -e username
⚠️Важное предостережение
passwd -d — опасная штука. Забыли закрыть тестовый аккаунт? Готовьтесь к гостям. Всегда проверяйте статус через -S, чтобы случайно не оставить дыру. Ну и помните: passwd — это про локальных пользователей, не путайте с паролями от баз данных или SSH-ключей 😉
#linux #passwd #администрирование #безопасность #шпаргалка #команды
Каждый, кто работал в Linux, знает команду passwd. Но мало кто использует её на полную мощность. А ведь там есть пара фишек, которые реально упрощают администрирование.
💡Стандартное использование
Сменить пароль текущему пользователю:
passwd
Сменить пароль другому пользователю (только root):
sudo passwd username
Всё просто. А теперь — самое интересное 👇
💣Полезные флаги, о которых вы могли забыть
🔒 -l (lock) — заблокировать учётку. Пользователь не сможет войти, даже зная пароль. Будет писать «Authentication failure». Идеально, если сотрудник уволился, а удалять учётку пока рано.
sudo passwd -l username
🔓 -u (unlock) — разблокировать обратно.
sudo passwd -u username
🗑 -d (delete) — удалить пароль. Пользователь сможет зайти без пароля. Полезно для временных тестовых аккаунтов, но держите это на контроле — дыра в безопасности!
sudo passwd -d username
📊 -S (status) — посмотреть статус пароля. Показывает, заблокирован аккаунт или нет, когда пароль менялся последний раз и сколько дней до истечения.
sudo passwd -S username
Пример вывода: username P 09/03/2026 0 90 7 — где P означает, что пароль активен, 90 — срок действия, 7 — предупреждение за неделю.
⏳ -e (expire) — сменить пароль. При следующем входе система заставит пользователя придумать новый пароль. Отличный способ заставить всех сменить пароли после инцидента.
sudo passwd -e username
⚠️Важное предостережение
passwd -d — опасная штука. Забыли закрыть тестовый аккаунт? Готовьтесь к гостям. Всегда проверяйте статус через -S, чтобы случайно не оставить дыру. Ну и помните: passwd — это про локальных пользователей, не путайте с паролями от баз данных или SSH-ключей 😉
#linux #passwd #администрирование #безопасность #шпаргалка #команды