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

01.06.2020 7536 на прочтение 3 минуты

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

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

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

  • строчные буквы
  • знаки пунктуации ( возможно и символ “_ “)
  • цифры (от 0 до 9)

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

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

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

Где:

  • опции - дополнительный параметры настройки выполнения утилиты;
  • пользователь - имя пользователя в системе.

В комбинации с утилитой есть возможность применять ключи(опции), но используется это редко.

Смена пароля своего текущего пользователя

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

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

passwd 

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

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

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

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

passwd  [пользователь]

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

Смена пароля для группы 

Задать новый пароль можно не только пользователю, но и целой группе. Для этого используется уже другая утилита, а именно gpasswd. Обратите внимание, что изменять пароль группы может также только root пользователь. Сам синтаксис и алгоритм утилиты  gpasswd очень похож на passwd:

gpasswd [название_группы]


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


Close Screen
Maria Kholodnitska
Статей: 220
Оцените статью:


Спасибо за отзыв
Рейтинг: 5 из 5 Голосов: 3