Os usuários
são cadastrados na tabela USUARIO no banco corporativo.gdb. Um script do
Unix/Linux gera um script que exclui todos os usuários que não são padrão do
Interbase e cria todos os usuários que estão cadastrados na tabela USUARIO.
/opt/interbase/script/user.sh
if [ -f tmp_user.in
]; then
rm tmp_user.in
fi
../bin/isql -i
user.sql
cat tmp_user.in|grep
[aeiou]|colrm 80 *>tmp_user.in
../bin/gsec -database
/opt/interbase/isc4.gdb -user sysdba -password masterkey <tmp_user.in
/opt/interbase/script/user.sql
connect
/opt/interbase/isc4.gdb user sysdba password masterkey;
output tmp_user.in;
select 'delete
'||user_name from users where user_name not in ('SYSDBA');
output;
connect
/opt/interbase/database/corporativo.gdb user sysdba password masterkey;
output tmp_user.in;
select 'add
'||usuario||' -pw masterkey' from usuario;
output;
exit;