Массовое добавление пользователей с паролями из файла в Linux

Потребовалось написать небольшой скрипт для массового добавления пользователей в Centos из файла вида:
user1 pass
user2 pass
Был написан следующий скрипт:
#!/bin/bash
echo Читаем в цикле строки из файла test
cat test | while read line
do
echo Вытаскиваем логин
login=$(echo $line| awk ‘{ print $1}’)
echo Вытаскиваем пароль
password=$(echo $line| awk ‘{ print $2}’)
echo добавляем пользователя
            useradd -d /home/$login -m $login
echo указываем его пароль
        echo $password | passwd $login —stdin
done

Понравилась статья? Поделиться с друзьями: