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

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

Измените свой собственный пароль Linux

Сменить собственный пароль проще всего с помощью команды passwd . Откройте терминал и введите его так:

 passwd

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

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

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

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

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

 sudo passwd username

Поменяйте местами «имя пользователя» на имя пользователя, пароль которого вы хотите изменить. Вам не нужно знать их старый пароль.

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

 less /etc/passwd

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

Так как же отличить реального пользователя от системного процесса?

Идентификационный номер будет решающим. Ваша учетная запись в списке должна выглядеть примерно так: «Имя пользователя: x: 1000: 1000: Имя Фамилия ,,,: / home / имя пользователя: / bin / bash».

Это число, 1000, и есть ваш идентификационный номер. Пользователи-люди будут иметь идентификационный номер 1000 или выше. Все остальные должны иметь идентификационные номера ниже 1000.

Пакетная установка паролей Linux

Если вы сбрасываете пароли нескольких пользователей, вы можете выполнить пакетный сброс с помощью команды chpasswd .

 sudo chpasswd

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

 user1:NewPassword
user2:NewPassword
user3:NewPassword

Нажмите Ctrl + D, когда вы ввели все из них, чтобы начать сброс.

Предложить пользователю сбросить пароль

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

 sudo passwd -e username

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

На фотографии ниже вы можете увидеть, как будет выглядеть их экран после попытки входа со старым паролем.

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

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

Связанный: Объяснение команды Chmod и разрешений для файлов Linux

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

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

 su -l

ИЛИ ЖЕ

 sudo -s

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

 passwd

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

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

Сброс забытого пароля Linux

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

Если вы также не знаете свой пароль root, вы мало что можете сделать. Чтобы не попасть в подобную ситуацию, используйте один из множества доступных менеджеров паролей .

Установка паролей в Linux

Ваши новые навыки смены паролей повысят безопасность вашего ПК с Linux.

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