[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]--- Alvaro Torres Quiroz <alvaro torres en cscm com mx> escribió: > Saludos a todos. > > > Alguno de ustedes sabe o tiene idea, porque en Red > Hat 9 no se pueden crear unusuarios con un punto > intermedio, > por ejemplo "usuario.apellido". En versiones > anteriores de Red Hat, no habia ningun problema. > > Gracias por la ayuda. > > > > -- > Lista de soporte de LinuxPPP > Dirección email: Linux en linuxppp com > Dirección web: > http://mail.linuxppp.com/mailman/listinfo/linux > Reglas de la lista: http://linuxppp.net/reglas.html Efectivamente no se puede con adduser aun usando --force-badname, pero adduser es un script de perl que hace el llamado a useradd, useradd, si te permite crear nombres con el punto... solo que tienes que indicarle el password, dónde va estar el home del usuario etcetc, todo lo que te pregunta el script adduser... Si sabes de perl modificalo /usr/sbin (Debian), yo no se nada, pero viendo el código encontre lo siguiente: # is name ok? sub checkname { my ($name) = @_; if ($allow_badname && $name !~ /^[A-Za-z_][-_A-Za-z0-9]*\$?$/) { print STDERR "$0: ",_("To avoid problems, the username should consist of a letter or underscore followed by letters, digits, underscores, and dashes. For compatibility with Samba machine accounts also \$ is supported at the end of the username\n"); exit 1; } Modifique la siguiente linea añadiendo un punto en la comparación antes: if ($allow_badname && $name !~ /^[A-Za-z_][-_A-Za-z0-9]*\$?$/) { despues: if ($allow_badname && $name !~ /^[A-Za-z_][.-_A-Za-z0-9]*\$?$/) { Y con eso ya me permitio crear nombres de usuario con un punto pero usando la opción --force-badname, se tendría que ahcer otra modificación para permitir los nombres sin la necesidad de usar --force-badname. Nooooooooooo se nada de perl, soy muy mal programador... etc etc, asi que casi lo hice a prueba y error :) (solo un poquito). Tú seguramente lo haras mucho mejor. Saludos Juan Carlos _________________________________________________________ Do You Yahoo!? La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx -- Lista de soporte de LinuxPPP Dirección email: Linux en linuxppp com Dirección web: http://mail.linuxppp.com/mailman/listinfo/linux Reglas de la lista: http://linuxppp.net/reglas.html