заблокировать и разблокировать несколько пользователей

Thank you for reading this post, don't forget to subscribe!

Коман­ды usermod и passwd исполь­зу­ют­ся для бло­ки­ров­ки или раз­бло­ки­ров­ки одной учет­ной запи­си поль­зо­ва­те­ля за раз, но вам может потре­бо­вать­ся напи­сать несколь­ко неболь­ших bash скрип­тов для выпол­не­ния это­го дей­ствия для несколь­ких учет­ных запи­сей пользователей.

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

Что такое команда passwd?

Коман­да passwd – одна из наи­бо­лее часто исполь­зу­е­мых адми­ни­стра­то­ром Linux команд для обнов­ле­ния токе­нов аутен­ти­фи­ка­ции поль­зо­ва­те­лей в фай­ле /etc/shadow путем вызо­ва Linux-PAM и Libuser API.

Создание скрипта shell

Мы созда­дим сле­ду­ю­щие три скрип­та bash для одно­вре­мен­ной бло­ки­ров­ки и раз­бло­ки­ров­ки несколь­ких учет­ных записей.

  • Cкрипт для бло­ки­ров­ки пользователей
  • Cкрипт для про­вер­ки ста­ту­са забло­ки­ро­ван­ных или раз­бло­ки­ро­ван­ных пользователей
  • Cкрипт для раз­бло­ки­ров­ки пользователей
Составь­те спи­сок поль­зо­ва­те­лей, кото­рых нуж­но забло­ки­ро­вать или разблокировать.
Каж­дый поль­зо­ва­тель дол­жен быть в отдель­ной строке.