fuentes/ubuntu/trusty/linex-colegio-config/debian/postinst @ 5d1965a3
5d1965a3 | root | #!/bin/bash
|
|
#set -e
|
|||
#if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-remove" ] ; then
|
|||
#update-alternatives --install /etc/lightdm/lightdm-gtk-greeter.conf lightdm-gtk-greeter-config-derivative /usr/share/linex-lightdm-config/lightdm-gtk-greeter-linex-colegio.conf 110
|
|||
#fi
|
|||
if [ "$1" = "configure" ]; then
|
|||
usuario1="infantil"
|
|||
usuario2="ciclo1y2"
|
|||
usuario3="ciclo3"
|
|||
grupoprofe="teachers"
|
|||
grupoalum="students"
|
|||
luserdel -r usuario 2>/dev/null
|
|||
lgroupdel usuario 2>/dev/null
|
|||
rm -r /home/usuario 2>/dev/null
|
|||
lgroupmod -g 1003 linex 2>/dev/null
|
|||
lusermod -u 1003 linex 2>/dev/null
|
|||
chown -R linex:linex /home/linex 2>/dev/null
|
|||
# mkdir /var/home
|
|||
luserdel -r $usuario1 2>/dev/null
|
|||
luserdel -r $usuario2 2>/dev/null
|
|||
luserdel -r $usuario3 2>/dev/null
|
|||
lgroupdel $usuario1 2>/dev/null
|
|||
lgroupdel $usuario2 2>/dev/null
|
|||
lgroupdel $usuario3 2>/dev/null
|
|||
lgroupadd -g 3000 $grupoprofe 2>/dev/null
|
|||
lgroupadd -g 1100 $grupoalum 2>/dev/null
|
|||
existe1=`cat /etc/passwd |grep ^$usuario1`
|
|||
existe2=`cat /etc/passwd |grep ^$usuario2`
|
|||
existe3=`cat /etc/passwd |grep ^$usuario3`
|
|||
service nscd stop
|
|||
service autofs stop
|
|||
if [ "$existe1" = "" ]; then
|
|||
# echo entra en el if existe1
|
|||
echo entra por el if existe1
|
|||
lgroupadd -g 1000 $usuario1 2>/dev/null
|
|||
luseradd -p '$1$xcM1dj0F$asPMz0hYZLxFfPljDP3XH.' -u 1000 -g 1000 -s /bin/bash -k /usr/share/linex-colegio/skel-$usuario1 $usuario1 2>/dev/null
|
|||
chown -R $usuario1:$usuario1 /home/infantil
|
|||
else
|
|||
# echo entra en el else existe1
|
|||
echo entra por el else existe1
|
|||
lgroupadd -g 1000 $usuario1 2>/dev/null
|
|||
lusermod -u 1000 -g 1000 $usuario1 2>/dev/null
|
|||
chown -R $usuario1:$usuario1 /home/infantil
|
|||
fi
|
|||
if [ "$existe2" = "" ]; then
|
|||
# echo entra en el if existe2
|
|||
lgroupadd -g 1001 $usuario2 2>/dev/null
|
|||
luseradd -p '$1$S5X4h4BS$Ik7jHkkBSuXAD0gV.J3ZT0' -u 1001 -g 1001 -s /bin/bash -k /usr/share/linex-colegio/skel-$usuario2 $usuario2 2>/dev/null
|
|||
chown -R $usuario2:$usuario2 /home/ciclo1y2
|
|||
else
|
|||
# echo entra en el else existe2
|
|||
lgroupadd -g 1001 $usuario2 2>/dev/null
|
|||
lusermod -u 1001 -g 1001 $usuario2 2>/dev/null
|
|||
chown -R $usuario2:$usuario2 /home/ciclo1y2
|
|||
fi
|
|||
if [ "$existe3" = "" ]; then
|
|||
# echo entra en el if existe3
|
|||
lgroupadd -g 1002 $usuario3 2>/dev/null
|
|||
luseradd -p '$1$S5X4h4BS$Ik7jHkkBSuXAD0gV.J3ZT0' -u 1002 -g 1002 -s /bin/bash -k /usr/share/linex-colegio/skel-$usuario3 $usuario3 2>/dev/null
|
|||
chown -R $usuario3:$usuario3 /home/ciclo3
|
|||
else
|
|||
# echo entra en el else existe3
|
|||
lgroupadd -g 1002 $usuario3 2>/dev/null
|
|||
lusermod -u 1002 -g 1002 $usuario3 2>/dev/null
|
|||
chown -R $usuario3:$usuario3 /home/ciclo3
|
|||
fi
|
|||
lgroupmod -M $usuario1,$usuario2,$usuario3 nopasswdlogin 2>/dev/null
|
|||
lgroupmod -M $usuario1,$usuario2 $grupoalum 2>/dev/null
|
|||
lgroupmod -M $usuario3 $grupoprofe 2>/dev/null
|
|||
fi
|
|||
# Eliminamos el greeter de xubuntu para dejar por defecto el de unity
|
|||
mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/_60-lightdm-gtk-greeter.conf_Post_linex_colegio_config
|
|||
cp /etc/lightdm/lightdm-webkit-greeter-linex.conf /etc/lightdm/lightdm-webkit-greeter.conf
|
|||
mv /usr/share/lightdm/lightdm.conf.d/50-unity-greeter-linex.conf /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
|
|||
rm /var/lib/AccountsService/users/*
|
|||
mv /usr/share/linex-colegio/AccountsService/infantil.jpg /var/lib/AccountsService/icons
|
|||
mv /usr/share/linex-colegio/AccountsService/infantil /var/lib/AccountsService/users
|
|||
mv /usr/share/linex-colegio/AccountsService/ciclo1y2.jpg /var/lib/AccountsService/icons
|
|||
mv /usr/share/linex-colegio/AccountsService/ciclo1y2 /var/lib/AccountsService/users
|
|||
mv /usr/share/linex-colegio/AccountsService/ciclo3.jpg /var/lib/AccountsService/icons
|
|||
mv /usr/share/linex-colegio/AccountsService/ciclo3 /var/lib/AccountsService/users
|
|||
mv /usr/share/linex-colegio/pre-gnome.sh /usr/bin/pre-gnome.sh
|
|||
cp /usr/share/xfce4/backdrops/fondo_1a.jpg /usr/share/lightdm-webkit/themes/pretty/img/bg.jpg
|
|||
rm /etc/xdg/autostart/cairo-dock.desktop 2>/dev/null
|
|||
#Reiniciamos el servicio de lightdm
|
|||