Resulta que ayer estaba checando una pc que tenía un problema con el firefox y los archivos en pdf. La cuestión es que después de actualizar ambos programas y hacerle algunas "mejoras" a esa pc, caí en cuenta que todavía estaba personalizada al usuario anterior y que ya tiene meses de no trabajar acá.
Bueno.. resulta que voy y lo quito del dominio para poder cambiarle el nombre a la pc, cambiarlo a un grupo de trabajo personal mientras el perfil del usuario lo muevo a otro lugar por si las flies.
Me voy a Soporte para poder manipular mi PDC y añadir al nuevo usuario y obviamente eliminar el usuario anterior.
# useradd -s /sbin/nologin -G materiales_group,usuarios,usuarios_dominio nuevousuario
# smbpasswd -a nuevousuario
Con eso creo mi nuevo usuario, primero del sistema sin acceso a login via ssh y que pertenezca a ciertos grupos y mi usuario se llama nuevousuario y después le doy de alta en samba. Obviamente me pide que le asigne una contraseña en Samba.
Ahora a eliminar el usuario anterior
# userdel usuarioviejo
# smbpasswd -x usuarioviejo
Con la primer orden lo elimino de mi sistema y con el segundo de samba. No sé si porque antes de dar con la orden correcta con smbpasswd pero el caso es que después que terminé de hacer lo debido en la pc de mi usuario voy campante a añadirlo al dominio (en hasefroch) y me vomita un error más o menos parecido a esto:
No se puede añadir al dominio, cuenta deshabilitada o inexistente
Es decir, seguía los pasos a seguir para añadir un equipo al dominio.
- Abrir propiedades del equipo
- Ir a "Identificación de red" o "Nombre de Equipo"
- Cambiar
- Asignarle el dominio
- Indicarle el usuario y contraseña con permisos para añadir al dominio
Es en éste paso donde después de un rato me saltaba dicho error.
Dije.. igual y algo le paso al usuario root del samba para que me marque dicho error. Entonces me vuelvo a ir a mi shell de mi PDC y dije le vuelvo a meter la contraseña de root y asunto arreglado, me salió lo siguiente:
# smbpasswd -a root
New SMB password:
Retype new SMB password:
Unable to modify TDB passwd ! Error: Record does not exist
occured while storing the RID index (RID_000001f4)
Failed to modify entry for user root.
Failed to modify password entry for user root
#
Googleando(1) encontré un par(2) de mensajes(3) de la lista de Samba donde mencionan el error y la posible solución:
Así que primero hay que ver el UID que tiene root en mi server:
# pdbedit -Lvu root
Unix username: root
NT username:
Account Flags: [U ]
User SID: S-1-5-21-10130466-2662296026-4291981934-500
Primary Group SID: S-1-5-21-10130466-2662296026-4291981934-513
Full Name: root
Home Directory:
HomeDir Drive:
Logon Script:
Profile Path:
Domain: MI_DOMINIO
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: lun, 18 ene 2038 21:14:07 CST
Kickoff time: lun, 18 ene 2038 21:14:07 CST
Password last set: mié, 31 oct 2007 03:51:17 CST
Password can change: mié, 31 oct 2007 03:51:17 CST
Password must change: lun, 18 ene 2038 21:14:07 CST
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
#
En mi caso el UID es S-1-5-21-10130466-2662296026-4291981934-500 pero leyendo(2) dice que debe estar en 1000 así que lo cambio:
# pdbedit -r -u root -U S-1-5-21-10130466-2662296026-4291981934-1000
Unix username: root
NT username:
Account Flags: [U ]
User SID: S-1-5-21-10130466-2662296026-4291981934-1000
Primary Group SID: S-1-5-21-10130466-2662296026-4291981934-513
Full Name: root
Home Directory:
HomeDir Drive:
Logon Script:
Profile Path:
Domain: MI_DOMINIO
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: lun, 18 ene 2038 21:14:07 CST
Kickoff time: lun, 18 ene 2038 21:14:07 CST
Password last set: mié, 31 oct 2007 03:51:17 CST
Password can change: mié, 31 oct 2007 03:51:17 CST
Password must change: lun, 18 ene 2038 21:14:07 CST
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
#
Y dije.. no salió ningún error, comprobemos si podemos cambiar la contraseña de root:
# smbpasswd -a root
New SMB password:
Retype new SMB password:
#
Y ya no marca errores
Así que me traslado a la pc de mi usuario y procedo a añadirlo al dominio.. y como la seda.. a la primera..
Hoy he aprendido algo nuevo de samba y el uso de pdbedit
Esperemos seguir aprendiendo y si alguien tiene un buen tutorial o manual sobre Squid 3 se lo agradecería
Enlaces:


Dejar un comentario