Наверняка, каждый пользователь компьютера сталкивался с тем, что появилась необходимость в смене пароля по какой-либо причине. Сделать это в Linux довольно просто. В этой статье мы рассмотрим универсальный вариант с использованием консоли, чтобы не было привязки к какому-нибудь из дистрибутивов.
Для смены пароля в системах Linux есть команда passwd. Она выполняется как с параметрами, так и без них — либо вы явно пишите логин пользователя, пароль которого меняете (используется только с sudo), либо выводите без параметров, а затем набираете свой пароль и новый — дважды.
Итак, набираем команду
[ads]
passwd
в терминале.
Далее, необходимо ввести ваш текущий пароль, нажать Enter. После, вам предложат ввести новый пароль и после нажатия Enter, повторить его еще раз.
На экране вы не увидите символы, которые вы вводите, поэтому не удивляйтесь — ваша клавиатура в полном порядке. Вы должны увидеть примерно следующее:
Changing password for ВАШ_НИК.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passed: password updated successfully
Если вдруг на экране появится сообщение:
You must choose a longer password
не отчаивайтесь, это всего лишь проверка пароля на сложность.
Повторите действия вновь и постарайтесь ввести более сложный пароль (используйте буквенные и цифровые символы, в нижнем и верхнем регистрах, минимальная длина — от 6 символов). Если вам не нравится проверка на сложность, просто запускайте команду с sudo.
Если вам понадобиться сменить не свой пароль, а другого пользователя в ОС, то это можно сделать следующим образом. Вводим команду:
sudo passwd ЛОГИН_ПОЛЬЗОВАТЕЛЯ
В этом случае вы должны будете ввести два раза только новый пароль. В этом случае проверка на сложность не активна, поэтому вы в праве выбрать любой набор символов в качестве пароля.
Чтобы получить полный список возможностей команды passwd, достаточно ввести в терминале команду:
man passwd
Вот так просто вы можете поменять свой пароль или любого другого пользователя в Linux.
Все это хорошо, а как отключить пароль?