El martes, 29 sep 2015 a las 12:04 UTC Gonzalo Rivero escribió: > Holas, > es que gran parte de mi planta de usuarios se está por mudar a otro > edificio de otra sucursal, así que estoy armando un nuevo samba para > los que se quedan (se va la mayoría así que el samba actual se va con > ellos), y me encontré con algo rarísimo al revisar el archivo de > claves para saber sus nombres ((si ya se: poner ldap, pero eso es > hasta el año que viene, porque es un proyecto demasiado grande 10000+ > usuarios entre todas las sedes)) de usuario y crearlos en el nuevo > server. > si lo ejecuto normalmente: > $ egrep -i "(FULANO|MENGANO).*SUTANO" passwd > Coincidencia en el fichero binario passwd > > entonces quise tener ese mensaje en inglés para ir a google a ver bien > que significa y como mejorar esa salida (p.e. que me devuelva la linea > correspondiente a ese usuario en el archivo de claves) y al ejecutar > tuve lo que quería: > $ LANG=C egrep -i "(FULANO|MENGANO).*SUTANO" passwd > fmsutano:*:1163:100:Fulano Sutano:/home/fmsutano:/usr/sbin/nologin > > ¿alguien sabe a que puede deberse el cambio de personalidad según el > idioma en que lo ejecute?. Para mas datos, el grep que tengo en mi > debian testing es: > $ egrep -V > grep (GNU grep) 2.21 > ... > > y, no viene al caso pero no faltará quien diga que se ve raro, el > archivo de claves con el que estoy trabajando es de freebsd, por eso > el formato ligeramente distinto al de linux >
Parece relacionado con esto: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799956 Aunque el remitente no hace mención a que funciona correctamente con la localización C. Quizá sea una pista útil para el mantenedor. -- Manolo Díaz

