Установка даты истечения срока действия учетной записи и просмотр информации о пользователе
Системные администраторы часто должны создавать временные учетные записи или обеспечивать периодический аудит учетных записей. На этом этапе вы узнаете, как установить дату истечения срока действия учетной записи и просмотреть полную информацию о пользователе.
Установка даты истечения срока действия учетной записи
Установим дату истечения срока действия для учетной записи permanentuser
. Это полезно для временных пользователей или подрядчиков, которые должны иметь доступ только в определенный период.
sudo usermod -e 2023-12-31 permanentuser
Опция -e
устанавливает дату истечения срока действия в формате ГГГГ-ММ-ДД. После этой даты учетная запись будет автоматически отключена.
Чтобы проверить, что дата истечения срока действия была установлена:
sudo chage -l permanentuser
Команда chage -l
отображает информацию о сроке действия учетной записи. В выводе будет строка "Account expires", показывающая дату, которую вы только что установили.
Просмотр подробной информации о пользователе
В Linux есть несколько команд для просмотра информации о пользователях. Исследуем их:
- Проверка идентификатора пользователя, идентификатора группы и принадлежности к группам:
id permanentuser
Эта команда показывает числовой идентификатор пользователя (UID), идентификатор основной группы (GID) и все группы, к которым принадлежит пользователь.
- Просмотр статуса пароля и информации о сроке действия:
sudo passwd -S permanentuser
Эта команда показывает статус пароля (заблокирован, истек срок действия и т.д.) и дату последнего изменения.
- Просмотр всех пользователей в системе:
cat /etc/passwd | grep -v nologin | grep -v false
Эта команда фильтрует файл паролей, чтобы показать только пользователей, которые могут войти в систему (исключая системных пользователей).
- Просмотр всех групп в системе:
cat /etc/group
Это показывает все группы, определенные в системе, включая системные группы и группы пользователей.
Понимание того, как эффективно получать информацию о пользователях, является важным для системного администрирования и устранения проблем с доступом пользователей.