Изменение пароля
Полезно время от времени менять свой пароль, особенно если вы думаете, что кто-то ещё знает ваш пароль.
Для изменения учётных записей других пользователей необходимы права администратора .
- Откройте Обзор и начните вводить: Пользователи .
- Нажмите Пользователи чтобы открыть этот раздел настроек.
- Нажмите на метку ····· рядом с Паролем . Для смены пароля другого пользователя понадобится Разблокировать панель и выбрать учётную запись в разделе Пользователи .
- Введите свой текущий пароль, затем — новый пароль. Введите повторно новый пароль в поле Подтвердить пароль . Для автоматического создания случайного пароля нажмите значок .
- Нажмите Изменить .
Убедитесь в том, что выбран надёжный пароль . Это поможет обеспечить безопасность вашей учётной записи.
При обновлении пароля для входа в систему, ваш пароль для разблокирования связки ключей авторизации будет также обновлён, чтобы совпадать с новым паролем.
Если вы забыли свой пароль, любой пользователь с правами администратора может сменить его для вас.
Дополнительная информация
Смотрите также
- Выбор надёжного пароля — Используйте длинные, более сложные пароли.
- Как работают административные полномочия? — Для изменения важных компонентов системы нужны права администратора.
You can choose the displayed language by adding a language suffix to the web address so it ends with e.g. .html.en or .html.de.
If the web address has no language suffix, the preferred language specified in your web browser’s settings is used. For your convenience:
[ Change to English Language | Change to Browser’s Preferred Language ]
The material in this document is available under a free license, see Legal for details.
For information on contributing see the Ubuntu Documentation Team wiki page. To report errors in this documentation, file a bug.
Как сменить пароль в Linux
Операционная система 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 без параметров:

Дальше необходимо ввести новый пароль — и готово, теперь он измеён. Он кодируетсятся с помощью необратимого шифрования и сохраняется в файле /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

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

После ввода пароля мы временно оказываемся в этой группе и можем работать с теми файлами, к которым разрешен доступ этой группе. Чтобы удалить пароль Linux из группы, используется опция -r:
sudo gpasswd -r disk
Как заставить пользователя поменять пароль
Безопасность сервера — это одна из самых важных вещей. Часто причиной проблем с безопасностью становятся сами пользователи, которые недостаточно часто меняют пароли или делают их слишком простыми. Если вы администратор, у вас есть возможность заставить пользователей выполнять смену пароля время от времени, а также автоматически отсылать им предупреждения о том, что пора сменить пароль пользователя Linux.
Всё это позволяет сделать утилита passwd. Сначала давайте рассмотрим, как посмотреть информацию о пароле в passwd. Для этого используется опция -S:

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

За три дня до того, как пароль устареет, предупредим пользователя, что его нужно сменить:
sudo passwd -w 3 test
Если он этого не сделает в течении пяти дней, аккаунт нужно отключить:
sudo passwd -i 3 test
Пароль можно менять не чаще, чем раз в 10 дней:
sudo passwd -n 10 test
Смотрим теперь, что у нас получилось:
sudo passwd -S test

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

Всё работает. Таким же способом можно задать пароль 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

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

Всё работает. Как я уже говорил, есть ещё несколько алгоритмов шифрования, с помощью которых вы можете получить пароль, вот они:
makepasswd —clearfrom=- —crypt-md5 mkpasswd -m sha-512 -S salt -s perl -e ‘print crypt(«YourPass», «salt»),»\n»‘
openssl passwd -crypt -salt XRYourPass
Во всех этих примерах salt — это случайная строка для увеличения надёжности шифрования, а YourPass — ваш пароль. Что делать с полученным данными вы уже знаете.
Выводы
Из этой статьи вы узнали, как сменить пароль Linux. Я рассмотрел все возможные способы и даже не очень стандартные. Если у вас остались вопросы, пишите комментарии!
Как поменять пароль на операционной системе Ubuntu 20
Чтобы сменить пароль в Ubuntu используется команда passwd. Необходимо открыть терминал и перелогиниться в нем в пользователя root:
Оболочка попросит ввести пароль администратора. После успешного ввода кода появится приглашение от имени root.
Теперь можно выполнить, непосредственно, процедуру изменения пароля:
После ввода данной команды будет предложено ввести новый пароль sudo два раза.
Когда он успешно изменен, можно перейти обратно в оболочку обычного пользователя выполнив:
А вот чтобы этой командой изменить код не своей учетной записи, а другой нужно воспользоваться расширенным синтаксисом:
Команду в таком случае следует выполнять через sudo. После ввода такой конструкции будет также предложено ввести два раза новый пароль, только уже для указанного в аргументе пользователя.
Как изменить пароль sudo, root или другого пользователя в Ubuntu?

В конце концов, изменение паролей для любого пользователя является хорошей практикой безопасности., особенно суперпользователя, который может выполнять все конфиденциальные операции в Ubuntu.
Только суперпользователь или root может изменить пароль любой учетной записи.. Другие пользователи могут изменять только свои пароли.
Пароли пользователей меняются в Ubuntu с помощью команды passwd. В этой статье мы объясним, как пользователь root может изменить свой пароль в Ubuntu.
Процесс изменения пароля пользователя в Ubuntu и производных
Чтобы осуществить этот процесс нам нужно использовать командную строку в Ubuntu, поэтому вы можете открыть ее, выполнив поиск терминала в меню приложения или с помощью сочетания клавиш «Ctrl + Alt + T».
Сейчас мы должны войти в систему как пользователь root, поскольку только пользователь root может изменить свой собственный пароль, для этого в терминале мы собираемся ввести следующую команду:
sudo -i
Система попросит вас ввести текущий пароль sudo. Это сделано, pЧтобы изменить пароль пользователя root, в терминале мы собираемся ввести следующую команду:
passwd
Когда они вводят команду passwd, система попросит вас ввести новый пароль для вашего пользователя root, затем система попросит вас повторно ввести новый пароль. После этого система подтвердит, что пароль обновлен правильно.
Теперь всякий раз, когда вам нужно войти в систему как root или выполнить какие-либо операции по установке и настройке, требующие полномочий root, вы используете этот новый пароль.
Как только этот процесс будет завершен, достаточно закрыть корневой сеанс, для этого в терминале мы должны ввести следующую команду:
exit
Но что происходит, когда вам нужно изменить пароль другого пользователя, если вы являетесь системным администратором.
Как изменить пароль другого пользователя в Ubuntu и производных?
Что ж, если вам нужно сменить пароль другого пользователя, вы можете сделать это аналогично предыдущему процессуТолько здесь необходимо указать имя пользователя, которому вы назначите новый пароль.
Вы можете сделать это с помощью следующей команды, В этом случае мы изменим пароль на root, хотя, как уже упоминалось, вы можете изменить пароль любого другого пользователя в системе:
sudo passwd root
При вводе этой команды он попросит их ввести новый пароль, как только это будет сделано, он снова запросит подтверждение, а затем продолжит вносить изменения,
Как видите, делать это от root необязательно.
Как восстановить пароль root?
Теперь вы, возможно, вошли в эту статью, думая, что заголовок относится к восстановлению забытого пароля.
Ну, Мы не будем оставлять это в стороне и объясним простой метод для этого.
Чтобы восстановить пароль root, необходимо перезагрузить компьютер. Когда это произойдет, после того, как экран BIOS вашего компьютера перейдет в разряд, вам придется нажимать клавишу ESC или SHIFT несколько раз в зависимости от случая.
Поскольку в зависимости от имеющейся у вас BIOS, вы можете выполнять некоторые действия с помощью ESC, поэтому вы должны использовать shift, хотя вы можете поискать в сети некоторые методы для доступа к режиму восстановления Ubuntu.
Эсто Вы должны сделать это так, чтобы были включены параметры grub, и, находясь здесь, вы должны выбрать параметр запуска, который в конце содержит «Режим восстановления».
Как только эта опция выбрана, вы вводите Enter, и она начинает загружать систему, все хорошо до этого момента. Через минуту или немного больше вы должны оказаться на экране с несколькими вариантами, в том числе с надписью «root».
Вы должны позиционировать себя в нем с помощью клавиатуры навигации по датам и нажать Enter. Здесь вы попадете в консоль.
В нем вы можете применить ту же предыдущую процедуру, которую мы объяснили вам, чтобы изменить пароль, но сначала вы должны смонтировать корневой раздел с помощью:
mount -rw -o remount /
А затем перейдите к изменению пароля с помощью:
passwd nombredeusuario
Наконец, в качестве дополнительного комментария, этот процесс может быть палкой о двух концах, поскольку кто-то неавторизованный может создать нового пользователя с правами администратора и получить доступ к вашей системе или изменить ваши учетные данные. В этом случае мне интересно, как мы можем отключить эту опцию?
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Как изменить пароль sudo, root или другого пользователя в Ubuntu?
2 комментариев, оставьте свой
Оставьте свой комментарий Отменить ответ

Хайро сказал
тому назад 4 лет
отлично, в ubuntu 19.04 он послужил мне много и даже больше

армакайзен сказал