Как и во многих других вещах в мире Linux, паролями проще всего управлять непосредственно из командной строки. Утилита passwd
была разработана, чтобы предоставить вам быстрый и легкий доступ ко всем командам, связанным с паролем, в вашей системе. Вы можете использовать его для изменения и управления своим паролем, а также паролями других пользователей в вашей системе. Вы также можете использовать его, чтобы отключить аутентификацию по паролю для пользователя, заблокировать учетную запись пользователя и установить обязательные даты истечения срока действия — и все это для обеспечения безопасности вашей системы.
Давайте рассмотрим утилиту passwd
и то, как вы можете использовать ее для управления своим паролем в Linux.
Измените свой пароль
Во-первых, самое простое, что вы можете сделать с помощью утилиты passwd, — это изменить свой пароль. Просто используйте команду passwd
и ничего больше.
passwd
Вам будет предложено ввести текущий пароль, а затем новый.
Изменить чужой пароль
Contents
Измените свой пароль
С правами root или sudo вы также можете изменить чужой пароль. Просто укажите passwd имя пользователя учетной записи для пароля, который вы хотите изменить.
sudo passwd username
На этот раз он не будет запрашивать текущий пароль. Вам будет предложено только установить новый.
Блокировка пароля
Вы можете так же легко заблокировать учетную запись пользователя, заблокировав его пароль. Из-за этого они не смогут войти в систему с использованием пароля. Другие методы, например ключи SSH, по-прежнему будут работать. Чтобы заблокировать учетную запись, вам понадобится sudo и флаг -l
.
sudo passwd -l username
Вы также можете разблокировать учетную запись с помощью флага -u
.
sudo passwd -u username
Блокировка корня
Если по соображениям безопасности вы хотите заблокировать весь доступ к учетной записи root, оставив sudo единственным способом управления системой, вы тоже можете это сделать.
sudo passwd -l root
Это работает так же, как и с любым другим пользователем.
Использование пустого пароля
Вы также можете установить пользователя с пустым паролем. Это действительно плохая идея с точки зрения безопасности, но она может избавить вас
Блокировка пароля
вещами, как мультимедийные ПК, которые вам не обязательно защищать таким образом. Еще раз, passwd имеет простой флаг для удаления пароля пользователя, делая его пустым.sudo passwd -d username
Срок действия пароля
Очень часто время от времени устанавливают срок действия паролей. Это хорошая мера безопасности, которая предотвращает компрометацию системы устаревшими паролями пользователей. Если вы используете систему в деловой ситуации, трудно контролировать, какие пароли используют ваши клиенты и не будут ли они скомпрометированы. Принуждение их к смене пароля по истечении установленного периода времени заставит ваших пользователей сохранять новые пароли и снизит риск взлома.
Блокировка корняановить срок действия пароля">
Используйте флаг -x
, за которым следует количество дней, в течение которых пароль пользователя должен быть действительным.
sudo passwd -x 30 username
В результате срок действия пароля пользователя истечет через тридцать дней.
Использование пустого паролятроить систему, которая будет предупреждать пользователя о скором истечении срока действия его пароля. Используйте флаг
-w
, указывающий количество дней до истечения срока действия, чтобы автоматически предупреждать пользователя о необходимости сменить пароль.
sudo passwd -w 5 username
Если вы знаете, что с паролем пользователя уже возникла проблема, вы можете автоматически продлить срок действия его пароля. Это заставит их немедленно установить новый.
sudo passwd -e username
Это все, что вам действительно нужно, чтобы начать работу с passwd. Если вы хотите
Срок действия пароля
тях, посетите справочную страницу этой утилиты.man passwd
Он расскажет вам все, что вы можете сделать с помощью passwd. Passwd — бесценный инструмент для администраторов Linux. Даже если у вас нет крупного бизнес-сервера, вы все равно можете воспользоваться passwd, чтобы повысить безопасность своего рабочего стола.