- Chage d 0 linux
- команда chage в Linux с примерами
- BEST LINUX CHAGE COMMAND WITH EXAMPLES – A LINUX PASSWORD EXPIRATION MANAGEMENT TOOL
- Introduction
- Linux chage command (A tool for linux password expiration Management) with Examples :
- List the Current Aging Information of User
- Set/Change Expiry Date of a User Account using Linux chage Command
- Set Password Expiry Warning Alert
- Set Password Inactive after Password Expiration
- Set Maximum Number of Days between Password Change
- Set Minimum Number of Days between Password Change
- Set Last Change Password using Linux chage Command
- Force User to Change Password at Next Login
- More Linux chage Command Help
- Linux chage Command Manual Page
- Как использовать команду Chage в Linux
- Синтаксис команды Chage
- Отображение информации о текущем сроке годности
- Изменить текущую дату истечения срока действия
- Заблокировать учетную запись
- Ограничение на изменение пароля по истечении срока действия
- Текст предупреждения об истечении срока действия пароля
- Показать справку
- Заключение:
Chage d 0 linux
С параметром -m изменяется значение mindays на минимальное число дней между сменой пароля. Значение 0 в этом поле обозначает, что пользователь может изменять свой пароль когда угодно.
С параметром -M изменяется значение maxdays на максимальное число дней, в течении которых пароль еще действителен. Когда сумма maxdays и lastday меньше, чем текущий день, у пользователя будет запрошен новый пароль до начала работы в системе. Эта операция может предваряться предупреждением (параметр -W ).
С параметром -d изменяется значение lastday на день, когда был изменен пароль последний раз (число дней с 1 января 1970). Дата также может быть указана в формате ГГГГ-ММ-ДД (или формат, используемый в вашем регионе).
Параметр -E используется для задания даты, с которой учетная запись пользователя станет недоступной. Параметр expiredate есть число дней с 1 января 1970. Дата также может быть указана в формате ГГГГ-ММ-ДД (или формат, используемый в вашем регионе). Пользователь, чья учетная запись была заблокирована, должен сообщить об этом администратору для дальнейшей работы в системе.
Параметр -I используется для задания количества дней «неактивности», то есть дней, когда пользователь вообще не входил в систему, после которых его учетаня запись будет заблокирована. Пользователь, чья учетная запись была заблокирована, должен сообщить об этом администратору для дальнейшей работы в системе. Параметр inactive есть количество «неактивных» дней. Значение 0 отключает этот режим.
Параметр -W используется для задания числа дней, с которых пользователю начнет выводиться предупреждение об истечении срока действия его пароля и необходимости его изменения. Параметр warndays есть число дней до истечения срока действия пароля, с которых пользователю будет выдаваться предупреждение.
Все вышеперечисленные значения хранятся в виде дней, если используется система теневых паролей, но если используется системы обычных паролей, то значения преобразуются в недели. Из-за этого преобразования могут происходить ошибки округления.
Если параметры не указаны, то chage работает в интерактивном режиме, сообщая пользователю текущие значения полей. Необходимо далее либо ввести новое значение поля, либо оставить его как есть. Текущее значение поля показывается в скобках [ ] .
Источник
команда chage в Linux с примерами
Команда chage используется для просмотра и изменения информации об истечении срока действия пароля пользователя. Эта команда используется, когда логин должен быть предоставлен пользователю в течение ограниченного периода времени или когда необходимо время от времени менять пароль для входа. С помощью этой команды мы можем просмотреть информацию об устаревании учетной записи, дату, когда пароль был ранее изменен, установить время смены пароля, заблокировать учетную запись через определенное время и т. Д.
Синтаксис команды chage приведен ниже:
СИНТАКСИС:
Чтобы просмотреть список параметров, которые можно использовать с командой chage, используйте параметр справки
Выход :
Примеры:
1. -l option : use this option to view the account aging information. In order to view the aging information of the root i am using the keyword sudo
Input :
sudo chage -l root
Выход :
2. -d option : use this option to set the last password change date to your specified date in the command. In order to change the aging information of the root i am using the keyword “sudo”. Further i am using the -l option to view the changed date.
Input :
sudo chage -d 2018-12-01 root
Выход :
3. -E option : use this option to specify the date when the account should expire. In order to change the aging information of the root i am using the keyword sudo.Further i am using the -l option to view the changed date.
Input :
sudo chage -E root
Выход :
4. -M or -m option : use this option to specify the maximum and minimum number of days between password change. In order to change the aging information of the root i am using the keyword sudo. Further i am using the -l option to view the changed period.
Input :
sudo chage -M 5 root
Выход :
5. -I option : use this option to specify the number of days the account should be inactive after its expiry. It is necessary that the user should change the password after it expires, this command is useful when the user does not login after its expiry. Even after this inactivity period if the password is not changed then the account is locked and the user should approach the admin to unlock it. In order to change the aging information of the root i am using the keyword sudo. Further I used the -l option to view the inactivity period.
Input :
sudo chage -I 5 root
Выход :
6. -W option : use this option to give prior warning before the password expires.The input given in the command is the number of days prior to the expiry date when the warning should be given .In order to change the aging information of the root i am using the keyword sudo.Further i am using the -l option to view the warning period.
Input :
sudo chage -W 2 root
Выход :
Источник
BEST LINUX CHAGE COMMAND WITH EXAMPLES – A LINUX PASSWORD EXPIRATION MANAGEMENT TOOL
BEST LINUX CHAGE COMMAND WITH EXAMPLES – A LINUX PASSWORD EXPIRATION MANAGEMENT TOOL
Introduction
In this article we are going to learn about Linux chage command. chage command can be pronounce as Change Age. Linux chage command is used manage the Linux Password Expiration and Aging of User Accounts and Passwords.
We will able to manage below listed settings using chage command :
- Set Expiry Date for a User Account.
- Set Warning alert before Password Expires.
- Set Password Inactive after Password Expiration.
- Set Maxinum Number of days before Password Change.
- Set Minimum Number of days before Password Change.
- Force User to change Password at their first login.
- Set Last Password Change.
Linux chage command (A tool for linux password expiration Management) with Examples :
List the Current Aging Information of User
To list the current aging information of a user we can use chage command with argument -l . Here I am checking aging information of user elinuxbook.
Set/Change Expiry Date of a User Account using Linux chage Command
To set/change Expiry date of a User you can use chage command with argument -E . Syntax to set/change expiry date of a User Account :
Syntax : chage -E [DATE] [Username]
Date Format should be like this : YYYY-MM-DD. Refer the command below.
Set Password Expiry Warning Alert
You can use chage command to set Warning Alert before Password expiry. To do so you can use chage command with argument -W . Here I am going to set 5 days as Password Alert for user elinuxbook that means user elinuxbook will get alert message to change the password 5 days before password expiration.
Also Read :
Set Password Inactive after Password Expiration
chage command with argument -I will set Password Inactive. That means user can able to login the system with same username and and password for next allowed days (eg : 10 Days) even after Pasword Expiry. Here I am allowing 10 days as a Password Inactive for User elinuxbook. That means user eliuxbook can use the same password for next 10 days. After that the User will get Locked. Refer the command below.
Set Maximum Number of Days between Password Change
You can set Maximum Number of days between password change means Here you can allow the users that How many maximum days the user can use the current password. Within the maximum allowed days user must change the password otherwise the account will lock. To Set maximum allowed days you can use chage command with argument -M .
Note : When you set the Maximum Number of days for Password for any user the Password Expires date will also get updates. It’s totally depend on your value of maximum allowed days.
For Example : Here I am allowing 10 days as a Maximum password age for the user elinuxbook. That means user elinuxbook able to use the current password for next 10 days only and before 10 days the password should change otherwise on 11th day the user account elinuxbook will get lock.
Set Minimum Number of Days between Password Change
You can also set Minimum Number of days between password change. That means user cannot change the password till the minimum allowed days completed. For Example : Here I set 5 days as a minimum password age for the user elinuxbook That means user elinuxbook have to use the current password for atleast 5 days and cannot change the password withing these 5 days. To set minimum days you can use chage command with argument -m . Refer the command below.
Note : If you set 0 as a Minimum Password days then user can change his password any time.
Set Last Change Password using Linux chage Command
Now we are going to discuss on Last Password Change. We can set Last Password Change by using chage command with argument -d .
Syntax : chage -d [DATE] [USERNAME]
Note : Date should be in YYYY-MM-DD format.
Here I am going to set Last change Password for user ricky.
Note : One more thing we have to notice is When we set the Last Change Password date as shown above, at that time one more setting get updated i.e. Password Expires. and it’s totally depend on the Maximum Number days between Password Change Value.
When we set/reset password of any user at that time also the Last Password Change setting get Update. For Example I reset the Password of user elinuxbook on 25 May 2017 then the Last Password Change Setting will get update to Date 2017-05-25. Refer the Sample output below.
Force User to Change Password at Next Login
You can also use chage command with argument -d to force the user to change the Password on next login. for that you have to set the Number of days as 0. Refer the command below.
As you can see above all three options i.e. Last Password Change, Password Expires and Password Inactive showing Password must be changed. That means when user will login for first time system will force to set his own password and at that time all above settings will get update as per that date.
Now when you login the system by ricky user you will get below message.
Login Through User Ricky
As you can see on snapshot above system enforces the user ricky to change the Password.
More Linux chage Command Help
For more Linux chage command options you can refer below command.
Linux chage Command Manual Page
OR Refer the Manual Page of chage using below command.
If you found this article useful then Like Us, Share Us, Subscribe our Newsletter OR if you have something to say then feel free to comment on the comment box below.
Источник
Как использовать команду Chage в Linux
Главное меню » Linux » Как использовать команду Chage в Linux
Из соображений безопасности важно заставить пользователей изменить пароль по истечении определенного периода времени. Если вы являетесь администратором, вам будет видна измененная и обновленная информация.
Синтаксис команды Chage
Синтаксис служебной программы команды «chage»:
Параметры команды chage
Команда «chage» поддерживает множество полезных опций. Начнем с нескольких примеров, чтобы узнать его функции:
Отображение информации о текущем сроке годности
Чтобы отобразить полную статистику изменения информации учетной записи, используйте параметр «-l». Запустите его с логином на терминале, чтобы получать обновления:
В моей системе user_name – «andreyex». Итак, команда будет такой:
Изменить текущую дату истечения срока действия
Чтобы изменить текущий статус даты истечения срока действия пароля, используйте опцию «-d». Использование этой опции позволит вам заменить текущую дату и отобразить обновленную.
Как видите, текущий статус даты истечения срока действия пароля обновлен.
Заблокировать учетную запись
Команда «chage» позволяет вам установить продолжительность блокировки учетной записи пользователя, когда она больше не будет доступна.
Параметр «-E» служебной программы «chage» используется для установки даты истечения срока действия пароля учетной записи. Когда вы обновите дату истечения срока действия, ваш пароль будет сохранен. И если вы не измените свой пароль до истечения этого срока, ваша учетная запись будет заблокирована. Это очень полезный вариант с точки зрения безопасности:
(Как видите, дата истечения срока действия обновлена. 1 февраля 2022 года учетная запись будет заблокирована / истечет срок ее действия.)
Максимальное количество дней для смены пароля
Используйте команду « -M », чтобы установить максимальное количество дней, в течение которых пароль может быть изменен.
Итак, чтобы установить его, выполните эту опцию следующим образом:
Ограничение на изменение пароля по истечении срока действия
Команда «chage» поддерживает опцию, которая позволяет вам изменить пароль после истечения срока его действия. После того, как вы установите лимит дней с помощью опции «-I» , это позволит пользователю изменить пароль учетной записи во время периода бездействия:
Текст предупреждения об истечении срока действия пароля
Чтобы установить предупредительный сигнал до того, как учетная запись будет заблокирована, используйте «-W». Он установит продолжительность, в течение которой предупреждающий сигнал будет отображаться при каждом входе в систему. По умолчанию установлено значение 7 дней:
Показать справку
Чтобы получить любую справку о параметрах команды «chage», используйте «-h» в терминале:
Заключение:
В этой статье обсуждались основные функции команды «chage». Команда «chage» используется для изменения даты истечения срока действия пароля учетной записи пользователя, в которой вы можете изменить текущий статус даты истечения срока действия, установить дату истечения срока, чтобы заблокировать учетную запись, активный и неактивный статус и количество дней предупреждения до получения учетной записи. истекший.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник