Monthly Archives: June 2007
RedHat Linux – Forzar cambio de password o expirar un password
chage – change user password expiry information
USAGE
chage [-m mindays] [-M maxdays] [-d lastday] [-I inactive]
[-E expiredate] [-W warndays] user
chage -l user
Por ejemplo, para que un usuario ‘resetee’ su password cuando se ‘loguee’, se hace
chage -d 0 usuario
Informix OLEDB – SQL Server linked server
Matt Beirn, you’re mi savior with this post!!!
EXEC sp_addlinkedserver
— defined in SetNet32 on tab ‘Server information’,— field ‘Informix Server’
@server = ‘SCOSYSV’,
— DO NOT CHANGE !
@provider = ‘MSDASQL’,
— name of the ODBC connection defined in your system.
— (you must configure this.)
@datasrc = ‘eagle’,
— DO NOT CHANGE !
@srvproduct = ‘Informix-CLI 3.30 (32 bit)’,
— one line… I cut it for legibility purposes…
@provstr = ‘Host=scosysv;Server=onelitenet;Service=sqlexec;
Protocol=olsoctcp;Database=eagle;UID=youruser;PWD=yourpasswd’
Script para que un usuario pueda matar otros usuarios
Asi quedo el script:
#!/bin/bash
# /usr/local/bin/mata
# Matar todas las sesiones de un usuario
# Sat Jun 2 10:32:47 AST 2007
# MDaponte EN GMail.Com
# este if es identico a if [[ $# -ne 1 ]]
if [[ -z $1 ]]
then
echo $0: Debe colocar el nombre del usuario a matar
exit 1
fi
# solo podra matar a usuarios que empiecen por rf
if [[ "${1:0:2}" = "rf" ]]
then
echo Matando a $1
skill -KILL -u $1
exit 0
else
echo Solo puede matar usuarios "rf"
exit 1
fi
Ademas, tuve que ejecutar el comando visudo para editar el archivo /etc/sudoers y añadir el permiso de ejecucion apropiado, para que solo el usuario wmsprod pudiera ejecutar el nuevo comando "mata"
wmsprod ALL= /usr/local/bin/mata
Asi que wmsprod puede ejecutar
sudo mata rfo-07
El programa sudo le pedira su password (el mismo con el que hace login) y despues ejecutara el script mata
QUE EXITO !!!