Смоленск 1.5 Скрипт генерации учетных записей в ALD

kostia

New member
Сообщения
162
#1
Bash:
#!/bin/bash
# Генерируем passfile (пароли вписываем свои)
echo "K/M:12345678" > passfile
echo "admin/admin:12345678" >> passfile
echo "default/user:12345678" >> passfile
chmod 400 passfile

# Регистрируем группу для новых пользователей
until ( ald-admin group-add MYGROUP -f --pass-file passfile);do sleep 1;done

# Суффиксы для учетных записей, типа user01, user02 ...
declare -a USERLIST
USERLIST=(01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30)
# Пароль устанавливается вида 01010101 для соответствующего пользователя (должны быть разрешены политикой паролей в ALD)
for username in "${USERLIST[@]}"
do
    echo "user$username:$username$username$username$username" >> passfile
    until (ald-admin user-add "user$username" --home-type=cifs --group=MYGROUP -f --pass-file passfile);do sleep 1;done
# Мандатные уровни для создаваемых учетных записей
    ald-admin user-mac "user$username" --min-lev-int 0 --max-lev-int 3 -f --pass-file passfile
done
rm -f passfile