Debian изменить пароль пользователя

Обновлено: 21.11.2024

В этом руководстве мы расскажем, как изменить пароль в Linux с помощью команды passwd, за которой следует имя нужного пользователя. Этот метод можно использовать для изменения пароля как для пользователя root, так и для отдельных пользователей.

*Примечание: перед изменением каких-либо паролей рекомендуется записать все ранее существовавшие пароли, а также любые новые пароли, которые вы собираетесь создать, в файл блокнота или сохранить их в программном обеспечении для управления паролями, где они могут быть доступны. по мере необходимости.

Сброс корневого пароля

Чтобы сбросить корневой пароль сервера Linux, выполните следующие действия.

  1. Войдите на сервер под пользователем root, используя существующий пароль
  2. Теперь, чтобы изменить пароль для пользователя root, введите команду:

корневой пароль

Смена паролей в Linux для пользователей без полномочий root

Как и в приведенном выше примере, чтобы изменить пароль в Linux для любого пользователя, кроме пользователя root, вы можете использовать команду passwd, за которой следует имя предполагаемого пользователя.

Например, предположим, что у вас есть пользователь с именем «user_1», и вам нужно изменить его пароль. Для этого вы должны использовать следующую команду:

пароль пользователя_1

Как и в описанном выше процессе, после ввода команды вам будет предложено ввести новый пароль для этого пользователя. После ввода нового пароля нажмите Enter, чтобы завершить изменения.

Популярные ссылки

Ищете дополнительную информацию о Linux? Поиск в нашей базе знаний!

Хотите узнать больше статей об операционных системах? Перейдите на страницу «Категории» с помощью панели слева или ознакомьтесь со следующими популярными статьями:

Популярные теги в этой категории включают: Linux , Windows , Apache , CentOS , Debian , Fedora , RedHat и другие.

Не видите то, что ищете? Воспользуйтесь строкой поиска вверху, чтобы выполнить поиск по всей нашей базе знаний.

Разница в Hivelocity

Ищете лучшее решение для выделенного сервера? Ищете услуги частного облака или колокейшн? Ознакомьтесь с обширным списком продуктов Hivelocity, чтобы узнать о выгодных предложениях и предложениях.

Благодаря лучшему в своем классе обслуживанию клиентов, доступным ценам, широкому спектру полностью настраиваемых опций и уникальной сети Hivelocity — это решение для хостинга, которого вы так долго ждали.

Не уверены, какие из наших услуг лучше всего подходят для ваших конкретных нужд? Позвоните или пообщайтесь с одним из наших агентов по продажам уже сегодня и узнайте, чем Hivelocity может помочь вам.


Команда passwd в Linux используется для эффективной смены паролей пользователей. Эта команда обновляет токен/пароль аутентификации для пользователя, который хранится в файле /etc/shadow вашей системы. Обычный пользователь в Linux может изменить свой пароль, однако суперпользователь может также изменить пароль для любого другого пользователя. Когда вы устанавливаете новый пароль, хорошей практикой безопасности является выбор сложного пароля. Сложный и безопасный пароль имеет следующие свойства:

  • Он включает как прописные, так и строчные буквы.
  • Включает цифры от 0 до 9.
  • Содержит специальные символы и знаки препинания.
  • Он сильно отличается от ваших предыдущих паролей.
  • Он не включает такую ​​информацию, как ваше полное имя, адрес, номер телефона, дата рождения или номер лицензии. Эту информацию можно легко использовать для подбора пароля.

Всегда записывайте свой пароль в надежном месте, откуда его нельзя будет получить. Это поможет вам вспомнить пароль на случай, если вы его забудете.

В этой статье мы расскажем вам, как можно управлять паролями пользователей в Linux с помощью командной строки и графического интерфейса. Мы запустили команды и процессы, упомянутые в этой статье, в системе Debian 10 Buster, но вы можете воспроизвести их в большинстве дистрибутивов Linux.

Смена пароля через пользовательский интерфейс

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

Есть два способа получить доступ к настройкам системы.

  • Откройте средство запуска приложений с помощью клавиши Super/Windows, а затем введите ключевые слова «настройки» в строке поиска следующим образом:
  • Нажмите стрелку вниз на верхней панели рабочего стола Debian/Ubuntu, а затем нажмите значок «Настройки» в следующем раскрывающемся меню:

В утилите «Настройки» выберите вкладку «Сведения» на левой панели, а затем выберите на ней вкладку «Пользователи», чтобы открыть окно настроек «Пользователи». Вот как выглядит представление пользователей:

Здесь будут перечислены все пользователи вашей системы. Нажмите на пользователя, чьи данные вы хотите изменить. Вам нужно сначала разблокировать представление «Пользователи», чтобы вы могли вносить изменения в его настройки.Помните, что только авторизованный пользователь/администратор может разблокировать представление. Нажмите кнопку Разблокировать и введите свои учетные данные следующим образом:

Когда вы нажмете кнопку "Аутентификация", поля в представлении "Пользователи" станут активными, и вы сможете вносить в них изменения.

Нажмите поле «Пароль», и откроется следующее окно «Смена пароля». Введите новый пароль, а затем еще раз введите тот же пароль в поле «Подтверждение нового пароля». Теперь вы сможете увидеть активную кнопку «Изменить».

Нажмите кнопку «Изменить», и пароль для выбранного пользователя будет изменен.

Совет. Одним из простых и быстрых способов доступа к настройкам пользователей является ввод ключевого слова «Пользователи» в панели запуска приложений следующим образом:

Смена пароля через командную строку

Командная строка Linux дает администратору гораздо больше возможностей, чем пользовательский интерфейс, для выполнения пользовательских и системных настроек. Чтобы запустить приложение командной строки по умолчанию в Linux Debian и Ubuntu, откройте средство запуска приложений и введите ключевые слова «Терминал» следующим образом:

Когда Терминал откроется, вы сможете выполнить следующие действия с паролями пользователей:

  • Измените свой пароль
  • Изменить пароль для другого пользователя
  • Изменить пароль для sudo

Изменение собственного пароля

Люди, не являющиеся администраторами Linux, могут изменить только свой собственный пароль. Команда passwd используется для изменения паролей пользователей в Linux. Вот как пользователь может использовать эту команду для изменения своего пароля:

При вводе команды passwd система предложит ввести текущий пароль. При этом этот пароль сверяется с сохраненным паролем. Если он совпадает, вы переходите к следующему шагу, то есть к вводу нового пароля. После ввода нового пароля система снова попросит ввести новый пароль для подтверждения. После того, как две записи совпадут, ваш пароль будет успешно изменен.

Изменение пароля для другого пользователя

В Linux только администратор/суперпользователь может изменить пароль для другого пользователя. Это команда, которую будет использовать суперпользователь:

Когда пользователь вводит эту команду, ему будет предложено ввести пароль для sudo, чтобы убедиться, что он действительно является суперпользователем. Суперпользователь не обязан вводить старый пароль для пользователя, поскольку он может использовать команду для сброса забытого пароля. В любом случае суперпользователь также должен ввести и повторно ввести новый пароль, после чего он будет успешно обновлен.

Изменение пароля для sudo

В Linux рекомендуется время от времени менять пароль суперпользователя. Вот два способа изменить пароль sudo:

Способ 1:

Первый способ — войти в систему как пользователь root с помощью следующей команды:

Если вы вошли в систему как root после ввода действительного пароля, используйте команду passwd, чтобы изменить пароль для root.

Затем вы можете выйти из приглашения root с помощью команды exit следующим образом:

Способ 2:

Второй способ заключается в использовании следующей команды от имени sudo:

Введите пароль для sudo, а затем вы сможете изменить пароль root, как и для любого другого пользователя.

Это все, что вам нужно было знать об изменении паролей пользователей в Linux как через пользовательский интерфейс, так и через командную строку. Теперь вы можете поддерживать безопасную учетную запись пользователя в своей системе.

Об авторе

Карим Буздар

Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Он ведет блог на LinuxWays.

Как у обычного пользователя, у вас есть пароль, который защищает вашу учетную запись, и эта учетная запись содержит все ваши личные настройки и файлы и поэтому требует серьезной защиты.

Поэтому рекомендуется постоянно менять пароль, чтобы снизить вероятность того, что кто-то еще узнает ваш пароль и сможет использовать ваши учетные данные для аутентификации.

При смене пароля пользователя убедитесь, что он соответствует следующим минимальным требованиям:

  • Пароль должен быть надежным: лучше не менее шести-восьми символов или больше.
  • Обязательно используйте сложные пароли, смешивая буквы, цифры и другие символы, чтобы пароль было как можно труднее угадать.
  • Используйте прописные и строчные буквы, чтобы злоумышленнику было сложнее взломать пароль.
  • Не используйте слова из словаря в качестве пароля, потому что злоумышленники используют взломщик паролей для сканирования всего содержимого словаря, и если ваш пароль есть в словаре, они могут легко его взломать.

Изменение пароля пользователя в Linux

Изменить пароль пользователя не так сложно, просто используйте команду passwd, чтобы изменить пароль своей учетной записи (это может быть пользователь root или обычный пользователь).

Теперь вам нужно ввести свой старый пароль, чтобы другие не могли изменить ваш пароль. Затем вам нужно дважды ввести новый пароль и убедиться, что ваш пароль соответствует правилам сложности, как описано выше; в противном случае он не будет изменен.

Изменить пароль пользователя в Linux

Если вы вошли в систему как пользователь root, вы можете изменить пароль других пользователей системы, введя команду passwd, за которой следует имя пользователя, чей пароль вы хотите изменить.

Вам не будет предложено ввести старый пароль, так как вы вошли в систему как пользователь root, вы сможете изменить пароли пользователей, не зная старого пароля.

Изменить пароль другого пользователя в Linux

Управление пользователями Linux с помощью команды passwd

Удалить пароль пользователя в Linux

Используйте аргумент -d, чтобы удалить пароль для указанной учетной записи пользователя.

Удалить пароль пользователя в Linux

Заблокировать пароль пользователя в Linux

Используйте аргумент -l, чтобы заблокировать пароль для учетной записи пользователя, если он не используется в течение заданного периода времени.

Блокировка пароля пользователя в Linux

Разблокировать пароль пользователя в Linux

Используйте аргумент -u, чтобы разблокировать пароль пользователя, который был заблокирован параметром -l.

Разблокировать пароль пользователя в Linux

Заставить пользователя сменить пароль в Linux

Используйте аргумент -e, чтобы заставить пользователя сменить пароль при следующей попытке входа в систему.

Принудительное изменение пароля пользователя в Linux

Команда passwd очень полезна для управления системными пользователями в вашей системе Linux. Он манипулирует пользовательскими записями в файле /etc/passwd, и системный администратор должен иметь его в качестве набора инструментов.

Пароль — это первая линия защиты любой системы, включая Linux. Хотя SSH без пароля является надежной альтернативой, мы по-прежнему рекомендуем использовать пароль для защиты вашего VPS.

Частое изменение пароля пользователя в Linux помогает усилить безопасность и усложняет взлом системы.

Эта статья покажет вам, как изменить пароль на вашем сервере с помощью команд bash Linux, и даст несколько советов по созданию надежного пароля.

Как изменить пароль пользователя

Первый шаг — доступ к вашему VPS с помощью SSH. Если вам нужна дополнительная информация, у нас есть полное руководство по подключению к вашему VPS с помощью SSH-клиента PuTTY.

  1. Открыв командную строку Linux, измените пароль с помощью этой команды:
    1. Если вы вошли в систему не как привилегированный пользователь, вам потребуется ввести текущий пароль.
    2. После этого вам будет предложено дважды ввести новый пароль в командной строке.
    3. Ваш пароль был изменен, вы должны увидеть это подтверждающее сообщение:

    Если вы вошли в систему как пользователь root и не указали учетную запись пользователя, вы будете менять пароль root. Будьте осторожны.

    Как изменить пароли для других пользователей

    Команда bash passwd также может изменить пароль другой учетной записи пользователя в системе. Для этого выполните указанные выше действия:

    1. Войдите в систему как пользователь root и введите команду passwd, за которой следует имя пользователя.

    Например, если вы хотите изменить пароль пользователя с именем edward, команда будет выглядеть так:

    1. Далее терминал дважды выдаст один и тот же запрос на ввод нового пароля в командной строке.
      1. После того как вы обновите пароль другого пользователя с помощью команды passwd, появится следующий вывод:

      Как изменить пароль пользователя без старого

      В некоторых случаях вам необходимо сбросить пароль обычного пользователя, который забыл свой пароль.

      Самый простой способ сделать это — войти в систему как пользователь root или sudo, так как вы можете использовать команду passwd [имя пользователя], чтобы легко изменить пароль пользователя.

      Помните, что пользователям sudo без полномочий root придется вместо этого использовать команду sudo passwd. Кроме того, им придется вводить свои пароли, чтобы продолжить выполнение команды.

      Однако для команды может потребоваться забытый пароль пользователя, если система использует аутентификацию LDAP.

      Например, вы хотите изменить старый пароль обычного пользователя по имени edward. Когда вы вводите команду sudo passwd edward на терминале, вам нужно будет ввести пароль пользователя для edward.

      Чтобы решить эту проблему, вы можете скопировать зашифрованный пароль другого пользователя в файл /etc/shadow. Используйте эту команду, чтобы открыть файл с помощью текстового редактора Nano:

      Найдите пользователя, пароль которого вы хотите изменить. Зашифрованный пароль представляет собой строку символов после имени пользователя между двумя двоеточиями (:).

      Найдите другого пользователя, чей пароль вам известен. Например, вы знаете пароль пользователя leon, поэтому можете использовать его как временный пароль для edward. Скопируйте зашифрованную строку пароля и используйте ее вместо старого пароля Эдварда.

      Теперь, когда у пользователя edward такой же пароль, как у пользователя leon, используйте команду passwd, чтобы установить новый:

      Введите временный пароль, и терминал предложит вам установить новый пароль для edward.

      Пароли и Linux

      Управление паролями в Linux включает два важных файла. Первый — это /etc/passwd, который содержит всю информацию о пользователях, включая зашифрованный пароль, идентификатор группы и домашний каталог.

      Используйте следующую команду, чтобы просмотреть содержимое /etc/passwd:

      Второй файл Linux, тесно связанный с паролями, — это /etc/shadow. В теневом файле вы сможете увидеть зашифрованные пароли пользователей, владельца ключа SSH и другую связанную информацию, такую ​​как последнее изменение пароля и дату истечения срока действия пароля.

      Используйте следующую команду, чтобы просмотреть содержимое /etc/shadow:

      Последнее изменение пароля и дата истечения срока действия пароля показывают, какие пользователи не обновляли свои пароли в последнее время и когда им необходимо их изменить.

      Как создать надежный пароль

      Создание надежного пароля пользователя помогает предотвратить несанкционированный вход пользователей в вашу учетную запись VPS. Надежный пароль должен быть уникальным, длинным и не содержать личной информации.

      Наличие уникального пароля означает использование его исключительно для одной учетной записи пользователя. Например, ваш пароль VPS должен отличаться от пароля пользователя для вашего банковского счета.

      Если вы повторно используете один и тот же пароль пользователя для нескольких учетных записей, неавторизованным пользователям потребуется только одна взломанная учетная запись для входа в другие учетные записи. Таким образом, вы сталкиваетесь с более высокими рисками потери конфиденциальной информации и финансовых потерь.

      Профессиональный совет

      Используйте менеджер паролей, например 1Password или LastPass, для безопасного хранения ваших уникальных паролей.

      Кроме того, создайте более длинный пароль пользователя. В идеале он должен содержать более 12 символов, чтобы его было сложнее взломать.

      Вы также можете попробовать использовать кодовую фразу вместо создания пароля. Парольная фраза должна содержать несколько слов, чтобы она была достаточно длинной и при этом легко запоминалась, например CloudHostingIsBestForUptime.

      При создании подобной фразы-пароля избегайте использования общих предложений и текстов песен, так как их легко угадать. И наконец, не используйте в паролях личную информацию, такую ​​как ваше имя, инициалы, день рождения и родной город.

      Используйте специальные символы и цифры вместо общеизвестных букв. Например, 41@bAm@! = Алабама! – легко вспомнить, труднее взломать. Другая идея заключается в том, чтобы вместо слов использовать рисунок на клавиатуре.

      Однако избегайте распространенных шаблонов, таких как qpzmwoxn. Комбинируя эти два метода, вы получите еще более надежный пароль.

      Немедленно измените пароль, если вы столкнулись с нарушением безопасности или считаете, что ваш аккаунт был взломан.

      Совет эксперта

      Важно помнить, что хотя сложность пароля важна, длина пароля всегда перевешивает его сложность.

      Специалист по кибербезопасности

      Бонус: как настроить регулярное изменение пароля

      Один из лучших способов усилить вашу безопасность – часто менять пароли в Linux. К сожалению, некоторые могут не заметить этого и использовать один и тот же пароль в течение длительного времени.

      Если вы являетесь администратором своего сервера Linux, вы можете заставить других пользователей изменить свои пароли. Для этого используйте команды – chage и passwd с опцией --expire.

      Использование команды chage

      Команда chage изменяет дату последней смены пароля, дату истечения срока действия пароля и количество дней между изменениями пароля.

      С командой chage можно использовать несколько параметров. Сначала используйте параметр -l, чтобы просмотреть информацию об учетной записи:

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

      Вы можете заставить пользователей регулярно менять свои пароли, изменив максимальное количество дней между сменами пароля. Для этого используйте параметр -M в следующем синтаксисе:

      Например, если вы хотите изменить интервал на 90 дней для пользователя edward, используйте следующую команду:

      После того как пользователь войдет в систему через 90 дней после последней смены пароля, ему придется сменить пароль.

      Обязательно используйте заглавную букву М, так как строчная буква м изменит минимальное количество дней между сменами пароля.

      Использование команды passwd –expire

      Следующий способ заставить других пользователей сменить свои пароли — это команда passwd с параметром --expire. Срок действия пароля пользователя немедленно истечет, и он будет вынужден создать новый при входе в систему.

      Используйте следующую команду:

      При следующем входе в систему пользователь увидит это приглашение:

      Пользователь должен ввести свой текущий пароль, а затем создать новый, чтобы продолжить.

      Заключение

      Пароли имеют решающее значение для защиты вашего VPS и повышения его безопасности. Частая смена паролей делает безопасность вашего сервера более надежной и сводит к минимуму риск несанкционированного доступа.

      Процесс смены пароля в Linux довольно прост, вам нужно всего лишь запустить простую команду и ввести новый пароль. Кроме того, эти методы работают в любом дистрибутиве Linux.

      Если в вашей системе несколько пользователей, попросите их часто менять пароль, установив максимальное время действия пароля.

      Освойте другие команды Linux

      Эдвард – редактор контента с многолетним опытом работы в сфере ИТ в качестве писателя, маркетолога и энтузиаста Linux. Цель Эдварда — побудить читателей создать впечатляющее присутствие в Интернете. Еще он очень любит собак, гитары и все, что связано с космосом.

      Лео — автор цифрового контента в Hostinger. Он любит делиться своими знаниями в области веб-хостинга и WordPress, чтобы помочь людям добиться успеха в Интернете. В свободное время он любит заниматься музыкой и изучать звукорежиссуру.

      Читайте также: