rlajunior
(usa Debian)
Enviado em 03/09/2012 - 16:25h
Boa tarde,
Estou com uma certa dificuldade, pois utlizava o gdm, vi que estava com bastante bugs na versão 12.04 e o padrão é o lightdm, só que esse cara está me dando uma dor de cabeça, pois ao executar meu script de logoff dos usuários.
Eu colocava meu script de logoff no /etc/gdm/PostSession/Default e meu script sempre funcionou.
E o que me script faz --- Ele autentica via nis, e as pastas home dos users são montada no meu através server de ssh
*esse scrpit somente desmontava a pasta home do usuário toda vez que ele fazia logoff* .
script
exec >> /tmp/$USER 2>&1
if [ ! -e /tmp/$USER ]; then
touch /tmp/$USER
chown $USER /tmp/$USER
fi
if mount | grep 'ssh.prog.br:/prog/home'; then
date
echo /bin/fusermount -u ~/prog-home
/bin/fusermount -u ~/prog-home
echo "Acabei de desmontar o home do $USER apos deslogar"
mount | grep 'ssh.prog.br:/prog/home'
/bin/chmod 000 ~/prog-home
fi
exit 0
Percebi que no lighdtm.conf existe um função chamada
session-cleanup-script=
Para testar eu coloquei meu assim, apontando para arquivo onde está o script acima
session-cleanup-script=/usr/bin/umount_ssh
Não rolou nada .. Se alguem tiver uma dica seria de grande ajuda, pois já tentei até colocar .bash_logout e nada
abc