Отключить пользователя и изменить пароль пользователя с помощью SSH

Отключить пользователя и изменить пароль пользователя с помощью SSH

Как отключить и изменить пароль пользователя с помощью SSH на Linux

решение1

Войдите в систему, используя учетную запись root, введите: passwd otheraccountнажмите Enter. Замените otheraccount на имя учетной записи пользователя, пароль которого вы хотите изменить.

решение2

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

решение3

У вас есть несколько вариантов, в некоторой степени зависящих от того, что вы подразумеваете под "отключить". Для целей этого объяснения я буду использовать строкуфув качестве заполнителя для имени рассматриваемой учетной записи.

Вы не можете отключить учетную запись как таковую, не удалив ее полностью, однако деактивация пароля учетной записи passwd --inactive 0 fooприведет к аналогичным функциональным изменениям.

Наиболее близким к тому, что, по моему мнению, соответствует вашей цели, была бы блокировка учетной записи, passwd -l fooкоторая изменяет пароль на неизвестное, зашифрованное значение.

Другой вариант, хотя, возможно, и не очевидный сразу, — удалить учетную запись. Это, скорее всего, будет выполнено с помощью команды userdel foo, в зависимости от вашей конкретной операционной системы. userdelпо умолчанию не удалит файлы, принадлежащие пользователю, но удалит саму учетную запись из файлов системной учетной записи. Однако будьте осторожны при использовании этой опции, поскольку она может негативно повлиять на выполнение cron и других автоматизированных процессов, если выполнение обычно происходит от имени удаленного пользователя.

Связанный контент