Este documento define las cuentas de usuario y explica cómo crear y administrar cuentas de usuario en sistemas operativos Windows y Linux. Define los tipos de cuentas de usuario y los privilegios asociados, y describe los pasos para crear y eliminar cuentas de usuario tanto en la interfaz gráfica como en la línea de comandos.
2. Introducción
En la tercera unidad veremos sobre el acceso y control
del sistema y lo primero que tenemos que hacer en el
sistema, ya sea Windows o Linux, es crear una cuenta
de usuario para tener una mayor seguridad dentro del
mismo.
Primero mostraremos definiciones y conceptos
importantes de este tema.
Como se crea una cuenta en Windows y que privilegios
tiene cada cuenta, así como los diferentes tipos de
usuario.
También veremos las cuentas de usuario que hay en
Linux (Ubuntu), como crearlas y sus tipos de usuarios.
Es importante saber todo esto, porque tenemos que
llevar un control de seguridad, ya que hay cuentas en
donde puedes cambiar la configuración de todo el
sistema o solo la configuración de la propia cuenta.
3. Definiciones
Un usuario es aquel que utiliza un sistema
informático.
Una Cuenta de Usuario es una colección de
información que indica al S.O los archivos y
carpetas a los que puede obtener acceso.
Permiten que se comparta el mismo equipo
entre varias personas, cada una de las cuales
tiene sus propios archivos, configuraciones y
acceso a ella con un nombre y contraseña.
5. Todos y cada uno de los usuarios creados por el
administrador del sistema (root) tendrán que venir
acompañados de sus dos respectivos identificadores:
UID (User Identifier)
GID (Group Identifier)
Estos identificadores hacen referencia al tipo de permisos y
grupo al cual pertenecen los usuarios, así mismo sirven al
administrador (root) para saber si algún usuario realizo algún
cambio sobre alguno de los fichero o carpetas.
6. Usualmente el sistema operativo hace uso de tres
importantes ficheros durante el proceso de alta de algun
usuario en el sistema por parte del administrador (root),
estos ficheros son:
/etc/passwd : En este fichero se encuentran almacenados
los datos sobre los comandos y directorios de cada usuario
dado de alta en el sistema los cuales seran iniciados una
vez que el usuario entre al mismo.
/etc/shadow : En este fichero se encuentran almacenados
los datos sobre los grupos creados en el sistema asi como los
miembros que pertenecen a cada grupo.
/etc/group : En este fichero se encuentran almacenados los
datos sobre las contraseñas de cada usuario del sistema.
7. Tipos de usuarios
Usuario root: También llamado superusuario o administrador. Su UID (User
ID) es 0 (cero). Es la única cuenta de usuario con privilegios sobre todo el
sistema.
Usuarios especiales
Ejemplos: bin, daemon, adm, lp, sync, shutdown, mail, operator, squid,
apache, etc.
Se les llama también cuentas del sistema.Dependiendo de la cuenta
asumen distintos privilegios de root.
Lo anterior para proteger al sistema de posibles formas de vulnerar la
seguridad.
No tienen contraseñas pues son cuentas que no están diseñadas para
iniciar sesiones con ellas.
Generalmente se les asigna un UID entre 1 y 100
Usuarios normales
Se usan para usuarios individuales. Cada uno dispone de un directorio de
trabajo, ubicado generalmente en /home.
Tienen solo privilegios completos en su directorio de trabajo o HOME.
8. Modo Gráfico
Primero para crear una cuenta de usuario en Ubuntu
tenemos que acceder al Menú "Sistema",
"Administración" y "Usuarios y grupos".
9. Como usuario de escritorio que eres, Ubuntu solo te dejará ver
la información a modo de consulta, pero no editarla. Para
poder administrar las cuentas de usuario deberás hacer clic
sobre el botón "Desbloquear" e introducir la contraseña.
11. Modo Consola
Para crear una nueva cuenta debemos utilizar el
mandato useradd del siguiente modo:
"useradd [opciones] nombreDelUsuario “
12. Las opciones que pueden utilizarse en conjunto con el comando useradd son las
siguientes:
Opciones Descripción
-d Carpeta de trabajo que será asignado al usuario
Ejemplo: -d /home/usuario1
-s Versión del Shell que será asigna al usuario, entre las opciones disponibles están:
a) -s /bin/bash → Interprete de comandos de Linux
b) -s /sbin/nologin → El usuario no podrá logearse en el sistema.
-g Grupo principal al cual puede ser asignado un usuario Ejemplo: -g
Desarrollo
-G Grupo secundario al cual puede ser asignado un usuario
Ejemplo: -G desarrollo Java
u Identificador que será asignado al usuarioNOTA: Por defecto Linux asignara UID's a
partir del numero 500 Ejemplo: -u 501
-e Se usa para especificar la fecha en la cual expira la cuenta. Debe especificarse
en el siguiente formato Año-Mes-Día. Ejemplo: -e 20100506
f Fuerza a remover el usuario del sistema aunque este este activo en el mismo
-r Elimina la carpeta de trabajo del usuario así como todo su contenido dentro de él
13. ASIGNAR PASSWORD
Lo que sigue a continuación es especificar una contraseña
para el usuario con le comando passwd:
"passwd nombre_del_usuario“
el cual también funciona para cambiarla.
ELIMINAR CUENTA
Eliminar cuentas de usuario en el sistema usaremos el
comando userdel el cual debera ser aplicado segun la
siguiente estructura: “userdel [opciones]
nombreDelUsuario ”
15. Tipos de cuentas de usuario
Estándar: utiliza para las tareas de trabajo
usuales
Administrador: proporciona el máximo control
sobre un equipo y sólo se debe utilizar
cuando sea necesario
Invitado: se destina principalmente a
personas que necesitan obtener acceso
temporalmente a un equipo
16. Ir a Panel de control de Windows 7, y buscamos el
icono de Cuentas de usuario.
17. Dentro de la ventana del panel de administrador de
Windows 7, seleccionaremos Administrar otra cuenta.
18. En esta ventana, vemos como podemos por un
lado, administrar las cuentas de usuario de Windows
7 existentes pulsando sobre cada una de ellas, o crear una
cuenta de usuario nueva. Para ello, pulsamos sobre Crear
una nueva cuenta.
19. En esta casilla, escribiremos el nombre del usuario que
va a utilizar la cuenta de usuario en Windows 7.
20. Como podemos observar, ahora ya aparece la
cuenta de usuario que acabamos de crear (Usuario).
21. Configurar una cuenta de usuario en
Windows 7
Podemos configurar las cuentas de usuario de Windows
7 para hacerlas más personales