Как изменить пароль ubuntu через терминал

Изменяем пароль пользователя в Ubuntu Linux. Используем графическую утилиту и командную строку.

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

Во время установки Ubuntu Linux вы задаете пароль пользователя. Рассмотрим, как изменить пароль пользователя в Ubuntu Linux, используя графическую утилиту или командную строку.

Изменить пароль пользователя в Ubuntu через Параметры системы

Запустите утилиту Параметры системы. Это можно сделать из меню запуска приложений (из Лаунчера). Чтобы открыть приложения (лаунчер) нажмите клавишу Super (Win).
Запуск Параметров системы Ubuntu

Откроется программа настройки системы. Перейдите на вкладку Сведения о системе
Сведения о системе

Перейдите на вкладку Пользователи. Нажмите на поле Пароль
Настройки Пользователей

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

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

Изменить пароль пользователя в Ubuntu через командную строку

Откройте терминал. Для этого можно нажать сочетание клавиш Ctrl+Alt+T

Введите команду (вместо pingvinus укажите свое имя пользователя):

sudo passwd pingvinus

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

Затем введите новый пароль и нажмите Enter.
Затем еще раз введите новый пароль и нажмите Enter.

Если появилось сообщение passwd: password updated successfully (passwd: пароль успешно обновлён), то это означает, что пароль изменен.

Команда passwd - изменить пароль пользователя

Данный способ универсальный и будет работать в других дистрибутивах Linux. Смотрите также нашу статью Изменяем пароль пользователя в Linux

Лайков: +4

Войдите, чтобы ставить лайкимне нравится

Руководство по Ubuntu Linux

  • Почему стоит использовать Linux и Ubuntu в частности. Достоинства и недостатки
  • Скачиваем Ubuntu (как скачать Ubuntu)
  • Запись iso образа на диск
  • Запись iso образа на USB-носитель (создание загрузочной флешки)
  • Настройка BIOS для загрузки с CD/DVD-диска или с USB-носителя
  • Запуск Ubuntu без установки на компьютер (LiveCD)
  • Подготовка диска в Windows перед установкой Ubuntu
  • Установка Ubuntu
  • Обзор интерфейса Unity (Ubuntu Linux)
  • Добавление раскладки клавиатуры в Ubuntu
  • Изменение сочетания клавиш для смены раскладки в Ubuntu
  • Установка сочетания клавиш для смены раскладки в Ubuntu
  • Обновление Ubuntu (интерфейс Unity)
  • Обновление Ubuntu
  • Обновление Ubuntu до новой версии
  • Установка программ в Ubuntu
  • Удаление программ в Ubuntu
  • Изменение пароля пользователя в Ubuntu


Download Article


Download Article

Changing a password on Linux can be confusing for those who are unfamiliar with it. This guide will show you how to change your account’s password for most Linux systems.

  1. Image titled Change Your Password in Linux Step 1

    Open the Terminal if using a desktop environment. The keyboard shortcut to do this is Ctrl+Alt+T.

  2. Advertisement

  1. Image titled Change Your Password in Linux Step 2

    The passwd command will prompt you to enter your old password. You’ll you’re your old password to create a new one.

  1. Image titled Change Your Password in Linux Step 3

    If your password is correct, you’ll be able to create a new one. The password characters will not be displayed on the screen while you type so onlookers will not be able to guess at the length of the password.

  2. Advertisement

  1. Image titled Change Your Password in Linux Step 4

    Type the new password and press Enter. You’ll need to confirm by typing it one more time and pressing Enter again. You have now reset your password using the terminal.

Add New Question

  • Question

    How do I change the admin password?

    Living Concrete

    Living Concrete

    Top Answerer

    To change the root password, you will need to log in as root. Depending on your Linux distribution, you can do this a variety of ways. Most common distributions require you to become root using the command «sudo -i», «sudo su -«, or «su root». You may then change the root password by executing the «passwd» command.

  • Question

    I can’t type letters for my Terminal password. What should I do?

    Somone

    The password you type becomes invisible, but it’s still there. Just be careful not to make a mistake in the password.

  • Question

    I had forgetten my login password. How can I change it?

    Somone

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

  • If you are having troubles, seek help from the computer’s administrator.

Thanks for submitting a tip for review!

Advertisement

About This Article

Thanks to all authors for creating a page that has been read 122,772 times.

Is this article up to date?


Download Article


Download Article

Changing a password on Linux can be confusing for those who are unfamiliar with it. This guide will show you how to change your account’s password for most Linux systems.

  1. Image titled Change Your Password in Linux Step 1

    Open the Terminal if using a desktop environment. The keyboard shortcut to do this is Ctrl+Alt+T.

  2. Advertisement

  1. Image titled Change Your Password in Linux Step 2

    The passwd command will prompt you to enter your old password. You’ll you’re your old password to create a new one.

  1. Image titled Change Your Password in Linux Step 3

    If your password is correct, you’ll be able to create a new one. The password characters will not be displayed on the screen while you type so onlookers will not be able to guess at the length of the password.

  2. Advertisement

  1. Image titled Change Your Password in Linux Step 4

    Type the new password and press Enter. You’ll need to confirm by typing it one more time and pressing Enter again. You have now reset your password using the terminal.

Add New Question

  • Question

    How do I change the admin password?

    Living Concrete

    Living Concrete

    Top Answerer

    To change the root password, you will need to log in as root. Depending on your Linux distribution, you can do this a variety of ways. Most common distributions require you to become root using the command «sudo -i», «sudo su -«, or «su root». You may then change the root password by executing the «passwd» command.

  • Question

    I can’t type letters for my Terminal password. What should I do?

    Somone

    The password you type becomes invisible, but it’s still there. Just be careful not to make a mistake in the password.

  • Question

    I had forgetten my login password. How can I change it?

    Somone

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

  • If you are having troubles, seek help from the computer’s administrator.

Thanks for submitting a tip for review!

Advertisement

About This Article

Thanks to all authors for creating a page that has been read 122,772 times.

Is this article up to date?

Содержание

  • Меняем пароли в Linux
    • Текущий пользователь
    • Чужая учетная запись
    • Принудительная задача смены пароля
    • Локальные группы
    • Root
  • Вопросы и ответы

Смена пароля в Linux

Стандартные правила безопасности дистрибутивов операционных систем Linux требуют указывать пароль для каждого пользователя при его создании. Дополнительно такие же ключи устанавливаются всем существующим группам, а основной пароль открывает доступ к root-правам. Все это иногда приходится менять, создавая новые ключи. Есть разные варианты осуществления поставленной задачи, что напрямую зависит от типа профиля или группы, для которой и происходит изменение. Далее мы хотим поговорить обо всех этих способах, затронув каждую деталь.

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

Текущий пользователь

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

Способ 1: Графический интерфейс

Инструменты графического интерфейса — идеальная замена «Терминала» для начинающих юзеров. Именно с ним мы и будем взаимодействовать в рамках данного метода. Обратимся к разделу «Параметры», чтобы выполнить поставленную цель.

  1. Откройте меню приложений и запустите соответствующий инструмент.
  2. Запуск меню Параметры для смены собственного пароля в Linux

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

  5. Здесь вас интересует категория «Пользователи».
  6. Переход к списку пользователей для смены своего пароля в Linux

  7. Убедитесь в том, что выбрана необходимая учетная запись, а затем кликните по строке «Пароль».
  8. Выбор своей учетной записи для смены пароля в графическом интерфейсе Linux

  9. Отобразится новая форма для смены ключа доступа. В ней для начала укажите текущий пароль, а затем задайте новый, подтвердив его.
  10. Смена собственного пароля в графическом интерфейсе Linux

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

Способ 2: «Терминал»

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

  1. Откройте меню приложений и нажмите там на значок под названием «Терминал».
  2. Запуск терминала для ввода команд по смене своего пароля в Linux

    Lumpics.ru

  3. Введите команду passwd и нажмите на Enter.
  4. Ввод команды для смены своего пароля в Linux

  5. Сейчас потребуется вписать текущий ключ, чтобы подтвердить подлинность учетной записи. Учтите, что символы, написанные таким образом, не отображаются в строке, но при этом корректно вводятся.
  6. Ввод текущего пароля своей учетной записи для подтверждения в Linux

  7. После укажите новый пароль.
  8. Ввод нового пароля для своей учетной записи Linux в терминале

  9. Подтвердите его, чтобы проверить правильность.
  10. Подтверждение нового пароля своей учетной записи в терминале Linux

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

Чужая учетная запись

Некоторые системные администраторы или профили, владеющие root-доступом в Linux, сталкиваются с надобностью изменения пароля от другой учетной записи. Это случается тогда, когда пользователь, например, забыл свой пароль и не может войти в операционную систему. В этом методе, как и в предыдущем, существуют два варианта достижения поставленной цели.

Способ 1: Графический интерфейс

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

  1. Для начала авторизуйтесь в Linux под учетной записью, которая включена в группу sudo или имеет прямой доступ к root.
  2. Авторизация суперпользователя в новом сеансе операционной системы Linux

  3. Откройте «Параметры», переместитесь в «Сведения о системе» и в окне юзеров щелкните по кнопке «Разблокировать».
  4. Кнопка для разблокировки пунктов меню управления пользователями Linux

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

  7. Переключитесь на раздел учетной записи другого пользователя.
  8. Выбор пользователя для изменения пароля в Linux

  9. Кликните по строке с паролем.
  10. Открыть форму для изменения пароля другому пользователю Linux

  11. Отметьте маркером пункт «Установить пароль сейчас» и заполните соответствующую форму.
  12. Ручное изменение пароля другому пользователю в Linux

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

Способ 2: Терминал

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

  1. Откройте «Терминал», например, через иконку на панели «Избранное».
  2. Запуск терминала для ввода команд изменения пароля другого пользователя Linux

  3. Напишите команду sudo passwd lumpicsite, где lumpicsite — имя учетной записи, для которой и будет указан новый пароль.
  4. Ввод команды в терминале для смены пароля другого пользователя Linux

  5. Подтвердите root-права, введя соответствующий ключ.
  6. Подтверждение учетной записи суперпользователя для смены пароля другого профиля Linux

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

  9. Если требуется вовсе удалить пароль, напишите sudo passwd -d lumpicsite. В таком случае юзер больше не сможет авторизоваться в системе до того момента, как вы не измените эту настройку.
  10. Удаление пароля другой учетной записи для ее деактивации через терминал Linux

Принудительная задача смены пароля

В Linux для системных администраторов существует специальная опция, позволяющая заставить другие профили время от времени сменять свои пароли. Это может быть сделано, например, в целях безопасности. Как и в двух предыдущих случаях, выполняется эта настройка через «Терминал» или GUI.

Способ 1: Меню «Параметры»

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

  1. Откройте «Параметры» удобным для вас образом.
  2. Переход к Параметрам для принудительной смены пароля пользователя в Linux

  3. Здесь снова перейдите к разделу «Пользователи» и разблокируйте управление.
  4. Разблокировка опций для принудительной смены пароля пользователя Linux

  5. Нажмите на строку пароля необходимой учетной записи.
  6. Открытие формы смены пароля другого пользователя в Параметрах Linux

  7. Отметьте маркером пункт «Разрешить пользователю изменить пароль при следующем входе в систему».
  8. Установка параметра принудительной смены пароля другого пользователя в Linux

  9. Не обращайте внимание на слово «Разрешить», поскольку здесь оно переведено неверно. При попытке следующей авторизации на экране появится уведомление, что изменение должно произойти в обязательном порядке.
  10. Принудительная смена пароля пользователя при авторизации в Linux

Способ 2: Настройка срока действия пароля

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

  1. Для начала определите имя учетной записи, с которой будут производиться следующие манипуляции.
  2. Определение имени пользователя для принудительной смены пароля в Linux через терминал

  3. Запустите консоль и просмотрите там текущее состояние пароля этого профиля, введя sudo passwd -S lumpicsite. Замените lumpicsite на определенное ранее имя.
  4. Команда для просмотра текущего состояния пароля пользователя в Linux

  5. Давайте разберем содержимое новой строки. Первое значение — имя профиля, далее идет значение P, отвечающее за то, что сейчас пароль установлен. Буква L означает, что профиль заблокирован, а если бы там была NP — ключ доступа еще не был задан. Следующая дата означает время последнего изменения, 0 — минимальное время до следующей смены, 99999 — допустимое время действия ключа. Число 7 значит, что за неделю до истечения действия пароля юзер будет уведомлен о надобности его смены, а -1 — через сутки после окончания действия ключа он будет деактивирован, и юзер не сможет войти в систему.
  6. Просмотр текущего состояния пароля пользователя через терминал Linux

  7. Заставьте юзера сменить настройку, например, через месяц, напечатав sudo passwd -x 30 lumpicsite.
  8. Ввод нового ограничения на срок действия пароля пользователя в Linux

  9. Начните показ уведомлений за три дня до окончания срока, указав sudo passwd -w 3 lumpicsite.
  10. Настройка отображения уведомлений о надобности смены пароля в Linux

  11. Если через пять дней после начала появлений уведомлений ключ доступа так и не будет смене, заблокируйте учетную запись. За это отвечает команда sudo passwd -i 3 lumpicsite.
  12. Настройка деактивации профиля из-за отказа смены пароля в Linux

  13. Установите ограничение на частоту смены ключа через sudo passwd -n 10 lumpicsite.
  14. Установка лимита на постоянную смену пароля пользователя в Linux

  15. Повторно напишите sudo passwd -S lumpicsite, чтобы просмотреть текущие параметры.
  16. Проверка состояния пароля пользователя после внесения изменений в Linux

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

Локальные группы

Как известно, в Linux по умолчанию присутствует набор групп, куда входят учетные записи с определенными правами. Все эти группы может настраивать администратор, устанавливая пароли или создавая новые разделения с уникальными конфигурациями. Если возникла надобность изменить ключ доступа к группе, для этого потребуются права sudo и запущенный «Терминал».

  1. В консоли наберите sudo gpasswd disk, где disk — название группы.
  2. Выбор группы в Linux для смены ее пароля через терминал

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

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

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

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

Root

Если вы ознакомились со всеми предыдущими инструкциями, то видели, что практически везде для подтверждения действий требуется вводить пароль sudo или root. В большинстве случаев эти два ключа одинаковые, поскольку при создании учетной записи администратора пользователи отмечают специальные пункты соответствия. Иногда возникает надобность сменить root-пароль или он теряется. В зависимости от сложившейся ситуации потребуется выбрать оптимальный метод.

Способ 1: Смена через sudo

Когда имеется возможность задействовать пароль sudo через стандартный сеанс «Терминала», это значит, что смена ключа доступа root должна пройти успешно всего за несколько простых шагов.

  1. Откройте консоль и напишите там sudo passwd root. Активируйте команду, нажав на клавишу Enter.
  2. Команда для смены пароля root через терминал в Linux

  3. Подтвердите учетную запись sudo.
  4. Подтверждение учетной записи sudo для смены пароля root в Linux

  5. Укажите новый подходящий ключ доступа и подтвердите его.
  6. Ввод нового пароля для root через терминал в Linux

Способ 2: Изменение через Recovery Mode

Иногда юзер не знает одновременно root и sudo, что исключает возможность произведения каких-либо манипуляций через терминальную сессию. В таких ситуациях потребуется запускать режим восстановления и задействовать консоль с привилегиями.

  1. Перезагрузите компьютер и еще до появления логотипа запуска нажмите на Esc. В появившемся меню перемещайтесь с помощью стрелок на клавиатуре для выбора строки «Дополнительные параметры для Ubuntu».
  2. Запуск дополнительных параметров загрузки Linux для смены пароля root

  3. Отыщите текущую версию ядра и запустите ее в «Recovery Mode».
  4. Переход к режиму восстановления для смены пароля root в Linux

  5. Здесь вас интересует строка «Перейти в командный интерпретатор суперпользователя».
  6. Запуск консоли в режиме восстановления для смены пароля root в Linux

  7. Подтвердите запуск консоли нажатием на Enter.
  8. Подтверждение запуска консоли для смены пароля root в режиме восстановления Linux

  9. Введите команду passwd root.
  10. Ввод команды для смены пароля root через режим восстановления Linux

  11. Установите новый пароль.
  12. Ввод нового пароля для root через режим восстановления Linux

  13. Напишите в консоли exit, чтобы закрыть ее, и продолжайте нормальную загрузку ОС. Теперь ключ доступа root считается измененным.
  14. Возвращение к загрузке Linux после смены пароля в режиме восстановления

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

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

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

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

Ubuntu изменить пароль из командной строки

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

Чтобы изменить пароль учетной записи пользователя, выполните команду passwd без каких-либо параметров:

passwd

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

Changing password for linuxize.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Когда вы вводите пароль, он не отображается на экране.

В следующий раз, когда вы войдете в систему на своей машине Ubuntu, используйте новый пароль.

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

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

Чтобы изменить пароль другой учетной записи пользователя, выполните команду passwd а затем введите имя пользователя. Например, чтобы изменить пароль пользователя с именем sansa , выполните следующую команду:

sudo passwd sansa

Вам будет предложено ввести и подтвердить новый пароль:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Ubuntu изменить пароль из графического интерфейса

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

Gnome — это среда рабочего стола по умолчанию в Ubuntu 18.04 (Bionic Beaver). Предыдущие версии Ubuntu использовали Unity в качестве среды рабочего стола по умолчанию.

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

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

  2. В окне настроек системы перейдите на вкладку Пользователи.

    Если вы хотите изменить пароли других пользователей, вам необходимо разблокировать панель, для которой требуются права sudo (администратора).

  3. Откройте окно «Смена пароля», щелкнув значок ····· рядом с ····· Password .

  4. Введите свой текущий пароль, затем введите и подтвердите новый пароль.

    Чтобы автоматически сгенерировать случайный пароль, щелкните значок двойной шестеренки рядом с параметром « New Password .

  5. Щелкните Change чтобы сохранить новый пароль.

Это оно! Вы успешно сменили пароль.

Выводы

В этом руководстве вы узнали, как изменять пароли пользователей в Ubuntu.

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

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

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

Ubuntu Изменить пароль из командной строки 

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

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

passwd 

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

Changing password for linuxize.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

 

Пароль не отображается на экране при его вводе.

При следующем входе в систему на вашем компьютере с Ubuntu используйте новый пароль.

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

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

Чтобы изменить пароль другой учетной записи пользователя, введите passwd команду, а затем имя пользователя. Например, чтобы изменить пароль пользователя с именем sansa , выполните следующую команду:

sudo passwd sansa 

Вам будет предложено ввести и подтвердить новый пароль:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
 

Ubuntu Изменить пароль из графического интерфейса 

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

Gnome — это стандартная среда рабочего стола в Ubuntu 18.04 (Bionic Beaver). Предыдущие версии Ubuntu использовали Unity в качестве среды рабочего стола по умолчанию.

Для изменения пароля пользователя выполните следующие действия:

  1. Откройте окно настроек системы, нажав на значок настроек, как показано на рисунке ниже.

  2. В окне настроек системы перейдите на вкладку Пользователи.


  3. Если вы хотите изменить пароли других пользователей, вам необходимо разблокировать панель, для которой требуются права администратора (администратора).

  4. Откройте окно «Изменить пароль», нажав на ····· вход рядом с Password .

  5. Введите свой текущий пароль, затем введите и подтвердите новый пароль.

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

  6. Нажмите, Change чтобы сохранить новый пароль.

Это оно! Вы успешно изменили пароль.

Вывод 

В этом руководстве вы узнали, как изменять пароли пользователей в Ubuntu.

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

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

Иногда возникает необходимость изменить пароль в Linux. Во-первых, это может произойти, если вы забыли пароль или просто хотите его поменять. Другая же причина — это безопасность. Пароли нужно менять по крайней мере несколько раз в год, и, если вы системный администратор компании, важно заставить ваших пользователей тоже менять пароли время от времени, и у Linux для этого тоже есть инструменты. В этой статье мы рассмотрим, как поменять пароль в Linux.

Основы

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

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

В большинстве случаев смена пароля выполняется с помощью утилиты passwd. Это очень мощная утилита, она позволяет не только менять пароль, но и управлять сроком его жизни. У неё такой синтаксис:

$ passwd опции пользователь

Рассмотрим опции, чтобы лучше ориентироваться в использовании утилиты:

  • -d — удалить пароль пользователя, после этого он не сможет войти
  • -e — сделать пароль устаревшим
  • -i — через сколько дней после того, как пароль устарел, отключить аккаунт, если пользователь не сменил пароль
  • -l — запретить пользователю входить в систему
  • -n — минимальное количество дней между сменами пароля
  • -S — отобразить информацию об аккаунте
  • -u — отменяет действие параметра -l
  • -x — максимальное количество дней, пока пароль можно использовать.
  • -w — количество дней, после которых нужно предупреждать пользователя о том, что надо сменить пароль.

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

Если вы забыли пароль и вам его надо не просто сменить, а сбросить, вам будут полезными эти две статьи:

  • Как сбросить пароль в Linux;
  • Как сбросить пароль в Ubuntu.

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

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

passwd

passwd

Дальше необходимо ввести новый пароль — и готово, теперь он измеён. Он кодируетсятся с помощью необратимого шифрования и сохраняется в файле /etc/shadow Но заметьте, что вы не можете использовать здесь любой пароль. Система Linux заботится о том, чтобы пользователи выбирали достаточно сложные пароли. Если он будет очень коротким или будет содержать только цифры, вы не сможете его установить.

Общие требования для пароля такие: должен содержать от 6 до 8 символов, причём один или несколько из них должны относиться как минимум к двум из таких множеств:

  • Буквы нижнего регистра
  • Буквы верхнего регистра
  • Цифры от нуля до девяти
  • Знаки препинания и знак _

Теперь рассмотрим, как изменить пароль Linux для другого пользователя.

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

Со своим паролем всё понятно, но если вы захотите поменять код для другого пользователя, то придётся вопользоваться правами суперпользователя. А во всём остальном процесс тот же:

sudo passwd user

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

Вы можете удалить пароль Linux для пользователя, тогда он не сможет войти в систему:

sudo passwd -d user

Как поменять пароль группы

Наверное вы видели в своей системе файл /etc/gshadow. Этот файл эквивалентен /etc/shadow, только содержат пароли для групп. Вы не можете войти от имени группы, но зато, зная её пароль, можете получить доступ к предоставляемым ею функциям в отдельной командной оболочке с помощью команды newgrp.

Для установки пароля на группу используется утилита очень похожая на passwd — gpasswd. Естественно, нам нужны права суперпользователя. Например:

sudo gpasswd disk

passwd1

Теперь попробуем получить полномочия группы:

passwd2

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

sudo gpasswd -r disk

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

Безопасность сервера — это одна из самых важных вещей. Часто причиной проблем с безопасностью становятся сами пользователи, которые недостаточно часто меняют пароли или делают их слишком простыми. Если вы администратор, у вас есть возможность заставить пользователей выполнять смену пароля время от времени, а также автоматически отсылать им предупреждения о том, что пора сменить пароль пользователя Linux.

Всё это позволяет сделать утилита passwd. Сначала давайте рассмотрим, как посмотреть информацию о пароле в passwd. Для этого используется опция -S:

passwd -S user

passwd3

  • Первое поле — имя пользователя
  • Второе поле показывает одно из значений: P — пароль установлен, L — пользователь заблокирован, NP — пароля нет.
  • 07/21/2016 — дата последнего изменения пароля.
  • 0 — минимальное время до смены пароля
  • 99999 — максимальное время действия пароля
  • 7 — за сколько дней нужно предупреждать об истечении срока действия пароля
  • -1 — через сколько дней пароль нужно деактивировать.

Например, через тридцать дней после смены, пароль пользователя станет устаревшим:

sudo passwd -x 30 test

passwd4

За три дня до того, как пароль устареет, предупредим пользователя, что его нужно сменить:

sudo passwd -w 3 test

Если он этого не сделает в течении пяти дней, аккаунт нужно отключить:

sudo passwd -i 3 test

Пароль можно менять не чаще, чем раз в 10 дней:

sudo passwd -n 10 test

Смотрим теперь, что у нас получилось:

sudo passwd -S test

passwd5

Всё правильно.

Как поменять пароль root

Изменить пароль Linux для root очень просто, точно так же, как и для любого другого пользователя. Только нужно иметь права суперпользователя. Вот так это будет выглядеть:

sudo passwd root

passwd6

Всё работает. Таким же способом можно задать пароль root в Ubuntu.

Как вручную поменять пароль

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

Когда система сохраняет пароль, она выполняет шифрование по определённому алгоритму и сохраняет уже зашифрованный результат, а когда пользователю нужно войти в систему, она просто берёт его пароль, опять же шифрует и сверяет с тем, что хранится в /etc/shadow. Если совпадает — пользователь авторизован.

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

openssl passwd -1 -salt xyz yourpass

Замените xyz на любую случайную комбинацию символов, чем больше, тем лучше; yourpass — это ваш новый пароль.

Скопируйте полученный результат в буфер обмена, затем откройте файл /etc/shadow и найдите там нужного пользователя. Я хочу сменить пароль Linux  для test:

sudo vi /etc/shadow

passwd8

Синтаксис этого файла такой:

имя_пользователя:пароль:::::

Следующее поле указывает на последнее изменение пароля в виде количества дней, прошедших с первого января 1970. Остальные поля нас не интересуют, да и вы с ними очень просто разберётесь, просто сопоставив данные.

Теперь замените пароль на полученный выше и сохраненный в буфер обмена. Сохраните файл и можете пробовать войти под новым паролем:

su test

passwd7

Всё работает. Как я уже говорил, есть ещё несколько алгоритмов шифрования, с помощью которых вы можете получить пароль, вот они:

makepasswd --clearfrom=- --crypt-md5 <<< YourPass
mkpasswd -m sha-512 -S salt -s <<< YourPass
perl -e 'print crypt("YourPass", "salt"),"n"'
openssl passwd -crypt -salt XRYourPass

Во всех этих примерах salt — это случайная строка для увеличения надёжности шифрования, а YourPass — ваш пароль. Что делать с полученным данными вы уже знаете.

Выводы

Из этой статьи вы узнали, как сменить пароль Linux. Я рассмотрел все возможные способы и даже не очень стандартные. Если у вас остались вопросы, пишите комментарии!

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Понравилась статья? Поделить с друзьями:

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

  • Как изменить пароль supercell id
  • Как изменить пароль steam на сайте
  • Как изменить пароль ssh ключа
  • Как изменить пароль ssh root
  • Как изменить пароль ssh raspberry

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии