1006
правок
Kekaloav (обсуждение | вклад) Метка: визуальный редактор отключён |
Kekaloav (обсуждение | вклад) Метка: визуальный редактор отключён |
||
Строка 22: | Строка 22: | ||
Далее можно создать нужных пользователей и/или поменять пароль, добавить нужные или убрать ненужные пакеты, обновить | Далее можно создать нужных пользователей и/или поменять пароль, добавить нужные или убрать ненужные пакеты, обновить | ||
#!/bin/bash | |||
USER="student" | USER="student" | ||
PASS="2023" | PASS="2023" | ||
SCHOOL="1111" | |||
CORP="1" | |||
INSTALL="alteroffice alteroffice-freedesktop-menus mos-appstore-wheel-only mos-auth-core vk-messenger-mos idle kamoso xnview whatsapp-web-launcher samsung-unified-driver hplip* get-yandex-browser-autoupdate scratch kompas3d-wine-helper java-17-openjdk-devel xnview" | INSTALL="alteroffice alteroffice-freedesktop-menus mos-appstore-wheel-only mos-auth-core vk-messenger-mos idle kamoso xnview whatsapp-web-launcher samsung-unified-driver hplip* get-yandex-browser-autoupdate scratch kompas3d-wine-helper java-17-openjdk-devel xnview" | ||
REMOVE="mos-welcome-pages-school mos-identify" | REMOVE="mos-welcome-pages-school mos-identify" | ||
NUMBER="`cat /${HOME}/lastnumber`" | |||
if [ -z "${NUMBER}" ]; then | |||
NUMBER=1 | |||
fi | |||
for IP in $(cat ${HOME}/iplist) ; do | for IP in $(cat ${HOME}/iplist) ; do | ||
let "NUMBER=NUMBER+1" | |||
ssh -l root ${IP} "hostnamectl hostname n${SCHOOL}-${CORP}-${NUMBER}" | |||
ssh -l root ${IP} "adduser student" | ssh -l root ${IP} "adduser student" | ||
ssh -l root ${IP} "$(echo \"${USER}:${PASS}\" | /usr/sbin/chpasswd)" | ssh -l root ${IP} "$(echo \"${USER}:${PASS}\" | /usr/sbin/chpasswd)" | ||
Строка 33: | Строка 42: | ||
ssh -l root ${IP} "dnf --refresh -y up" | ssh -l root ${IP} "dnf --refresh -y up" | ||
done | done | ||
echo "${NUMBER}" > /${HOME}/lastnumber | |||
[[Категория:МОС12]] | [[Категория:МОС12]] |