Sei sulla pagina 1di 12

CREACION DE USUARIOS

INTEGRANTES:
IRMA ELENA MERINO RUIZ
MARIA ELIZABETH HERNANDEZ
SANCHEZ
MAYTE LIMONES AQUINO
ANA IRIDIAN ALAVEZ

Creacin de usuarios.
1. Entorno grafico.
A la hora de crear usuarios, las diferentes distribuciones de Linux
nos suministran herramientas sencillas con entorno grafico, como
por ejemplo system-configusers, que nos permiten realizar estas
tareas administrativas sin mayor complicacion.

Estas herramientas adems aun es tanto la creacin de grupos,


como la creacin de usuarios y la asignacin de contraseas, de tal
forma que son ampliamente utilizadas por los administradores.

2. Lnea de comandos
El uso de este tipo de herramientas graficas no debe dejar de lado
la necesidad que tiene un administrador de utilizar sus equivalentes
no grficos (comandos), ya que muchas veces los administradores no
disponen de terminales grficos para poder realizar sus tareas, o
bien muchas veces no se dispone del tiempo suficiente para
utilizarlas a golpe de ratn, y se necesita realizar algn script para
la automatizacin de las mismas (por ejemplo si habitualmente
tenemos que crear varias decenas de cuentas para usuario). Los tres
comandos utilizados entonces en este sentido son

useradd
groupadd
passwd
que nos permiten crear usuarios, grupos y establecer contraseas
respectivamente. Lo primero que tendremos que hacer por tanto es crear un
grupo, si es que no lo tenemos ya creado, en el que incluiremos al usuario. El
comando groupadd lo invocaremos con la opcin -g con el fin de asignar un
numero identificador al grupo que creemos. Este numero debe ser nico, es
decir, no debe existir ningn grupo que tenga asignado este numero.

groupadd -g 510 nombregrupo


Una vez hayamos creado el grupo correspondiente (que nos servir para aunar a los
usuarios que tengan un perfil equivalente), podremos crear el usuario mediante el
comando useradd. Este comando tiene mas opciones que groupadd, algunas de las
mas importantes son:
-c A~nade una descripcin a la cuenta creada. -d Especifica el directorio HOME del
usuario. -g Indica el grupo principal en el que se incluir el usuario. -G Indica,
separados por comas, los grupos secundarios del usuario. -s Especifica la shell por
defecto que tendr el usuario. -u Asigna el valor numrico del usuario. Por lo tanto
una tpica ejecucin de este comando sera: useradd -c "Usuario de calculo" -d
/home/usuario -g 510 -G 501,502 -s /bin/bash -u 561 usuario

Finalmente especificar que el comando passwd lo utilizaremos para


especificar la contrasea de un usuario. El usuario root puede
cambiar la contrasea de cualquier usuario, pero un usuario no root
solo podr cambiar la suya propia. Adems, cuando root ejecuta el
comando, el sistema no le pedir la contrasea previa de la cuenta en
la que quiere cambiar esta. Sin embargo la ejecucin de este
comando por otro usuario necesitara, para su correcta ejecucin, que
le introduzcamos la contrasea previa. Una de las opciones ms
desconocidas de este comando es stdin, que permite que la
contrasea sea introducido mediante la entrada estndar sin la
necesidad de que esta sea el teclado.

Esta utilidad es muy utilizada en la creacin de scripts que


automatizan la creacin de cientos de usuarios por ejemplo. El
introducir en estos casos la contrasea mediante el teclado hara
impracticable el script, ya que se demorara de forma alarmante
la ejecucin del mismo.

Si las contraseas las tenemos escritas en algn fichero (o base de


datos por ejemplo), siempre las podremos pasar al comando passwd
mediante la entrada estndar sin necesidad por tanto de escribirlas.
No obstante comentar que tambin podramos realizar una
automatizacin de este tipo sin la utilizacin del comando passwd,
pues el propio comando useradd incluye una opcion (-p), que permite
indicar la contrasea que tendr este usuario. Esta contrasea tendr
que estar previamente encriptada mediante crypt, por lo tanto
muchas veces es mas complicado implementar un script mediante la
llamada a crypt que utilizando el comando passwd con la opcion
stdin.

Cmo crear un nuevo usuario?


Vamos empezando por crear un usuario nuevo desde la consola de
MySQL:

Lamentablemente, a este punto el nuevo usuario no tiene permisos


para hacer algo con las bases de datos. Por consecuencia si el
usuario intenta identificarse (con la contrasea establecida), no
ser capaz de acceder a la consola de MySQL.

Por ello, lo primero que debemos hacer es porporcionarle el


acceso requerido al usuario con la informacin que requiere.

Los asteriscos en este comando hacen referencia a la base de datos y la tabla (respectivamente)
a la cual el nuevo usuario tendr acceso; especficamente este comando permite al usuario leer,
editar, ejecutar y realizar todas las tareas en todas las bases de datos y tablas.

Una vez que has finalizado con los permisos que deseas configurar
para tus nuevos usuarios, hay que asegurarse siempre de refrescar
todos los privilegios.