УПРАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯМИ — Часть 2

КОРОТКОЕ ВВЕДЕНИЕ

В предыдущей статье я упоминал о важности управления пользователями. И этих упомянутых команд недостаточно, чтобы покрыть это. На этот раз я покажу вам, что я узнал о файле с именем /etc/login.defs, который используется в качестве конфигурации по умолчанию для добавления новых пользователей, таких команд, как chage, и файлов, таких как passwd и shadow.

ЛОГИН.DEFS

Этот файл находится в папке / (корневая), etcfolder. вы можете открыть его, запустив cat или vi ( vi /etc/login.defs ). По сути, defs означает значения по умолчанию. Таким образом, вы можете объявить параметры для создания новых учетных записей без необходимости настраивать их одну за другой.

Что здесь можно настроить?

Согласно этой статье, все, что вы здесь измените, не повлияет на все существующие учетные записи.

ПАРОЛЬ

Этот файл находится в каталоге /etc. В нем хранится вся информация об учетной записи, связанная с входом в систему, например:

ТЕНЬ

Этот тоже находится в папке /etc, он связан с управлением пользователями, как и passwd, но содержит немного другую информацию. Где:

ИЗМЕНИТЬ

Что такое ЧАГА? Это сокращение от двух слов change и age. С помощью этой команды вы можете изменить конфигурацию паролей и возраст учетных записей.

ИЗМЕНЕНИЕ -L

Полная команда для этого — chage -l [username], где она проверит учетную запись и срок действия ее пароля. Взгляните на изображение ниже:

Я создал двух пользователей с именем adrian и localadmin. Для первой учетной записи я установил некоторые конфигурации. Вот объяснение каждой строки:

Column 1: CHAGE -L Properties
1. Last password change : Jul 28, 2022
//This defines the latest date of the user changing his password
2. Password expires : Sept 26, 2022
//This defines the date that the password cannot be used
3. Password inactive : Sept 28, 2022
//Once password expires, if the password is still not changed then the account will be locked
4. Account expires : Dec 31, 2022
//This will make the account expired and cannot be logged in to (Usually based on contract)
5. Minimum number of days between password change : 2
//This will set how many days the user can change the password after the last time user changed it
6. Maximum number of days between password change : 60
//This will set how long the password expires, or the user must change the password
7. Number of days of warning before password expires : 7
//This will set the reminder to change password 7 days before the password expires

ПАРАМЕТРЫ

ПРИМЕРЫ

chage -d 2022-10-10 adrian
— при этом срок действия пароля для adrian истекает 2022–10–10. Вы должны указать дату, а не цифру. Если вы укажете числовое значение, то оно будет считаться с 01 января 1970 года.

chage -E 2022-12-31 adrian
— при этом срок действия аккаунта для адриана истечет 2022–12–31. То же, что и -d, где вы должны указать точную дату вместо числового формата. Он будет считаться с 01 января 1970 года.

chage -m 2 -M 60 -I 2 -W 7 adrian
— Это установит для adrian:
— → Минимальное время, в течение которого пользователь сможет сменить пароль: 2 дня,
— → Срок действия пароля истечет. вкл: 60 дней после смены пароля пользователем,
— →Пароль неактивен: 2 дня после истечения срока действия пароля,
— →Предупреждающее сообщение о смене пароля: 7 дней до истечения срока действия пароля.

ЗАКЛЮЧЕНИЕ

Доходим до финала сегодня. Это управление пользователями в Linux так же просто, как и в Windows, но да, в Windows мы в основном используем графический интерфейс, а в Linux мы в основном используем терминал.

Столько возможностей, которые я еще не освоил, но давайте шаг за шагом, день за днем, я дойду до места назначения!

If life get though, let’s get though!

                     Read more of my stories Here!
< My Previous Blog                                    My Next Blog >