Привет, коллеги! Сегодня разберем полезный трюк: как заставить пользователя сменить пароль при следующем входе в систему. Это особенно актуально при создании новых учетных записей или после сброса пароля.
🔸 1. Используем команду
passwd Самый простой способ принудительно заставить пользователя сменить пароль — это выполнить команду:
passwd --expire username
🔹 Что делает эта команда?
Она устанавливает дату последней смены пароля в 0, что вынуждает пользователя изменить его при следующем входе.
🔸 2. Используем команду
chage Команда
chage позволяет гибко управлять политикой паролей. Чтобы заставить пользователя сменить пароль при следующем входе:
chage -d 0 username
🔹 Как это работает?
Флаг
-d 0 сбрасывает дату последней смены пароля, и система требует его обновления при следующем входе. 🔸 3. Политика паролей для всех пользователей
Если тебе нужно настроить принудительную смену пароля через определенное время для всех пользователей, используй:
chage -M 30 username
🔹 Что делает этот параметр?
Устанавливает срок действия пароля в 30 дней. После истечения этого срока система потребует его смены.
🔸 4. Проверка настроек пароля пользователя
Чтобы убедиться, что правило применилось, можно выполнить:
chage -l username
Это покажет дату последней смены пароля, срок его действия и дату истечения.
🔸 5. Блокировка входа без смены пароля
Если ты хочешь полностью заблокировать пользователя, пока он не изменит пароль, можешь сначала принудительно истечь срок пароля:
passwd -l username
А затем снова разрешить вход после смены пароля:
passwd -u username
🔥 Итог
🔹 Используй
passwd --expire username или chage -d 0 username, чтобы заставить пользователя сменить пароль. 🔹 Проверяй настройки командой
chage -l username. 🔹 Настраивай срок действия пароля глобально через
chage -M 30 username. 🔹 При необходимости блокируй вход до смены пароля.
Применяй эти методы и будь уверен в безопасности системы! 🔒
💬 Делись своим опытом в комментариях! Какие еще трюки используешь для управления паролями?
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin