creación de cuentas de usuarios


hola, buscando entre mis archivos de sistemas operativos encontre una practica dirigida de como crear cuentas de usuarios, espero les sirvaCREACIÓN DE CUENTAS DE USUARIOS Y GRUPOS.

Para crear cuentas de usuarios debe emplear el comando: useradd. Sólo el usuario root tiene el permiso de crear usuarios y grupos.

Sintaxis:

useradd username
useradd [opciones] username

Opciones:

-c: Se utiliza para agregar el nombre completo o algún comentario referente al usuario
-d: Crea el home particular del usuario. Sino se especifica se creará automáticamente con el mismo nombre de la cuenta de usuario dentro de la carpeta /home
-s: Asignación del shell, con esta opción habilita o inhabilita el acceso al sistema a una cuenta de usuario
-g: Asignar el grupo principal, cada cuenta de usuario se le asignará un grupo principal, en caso de no emplearse esta opción se creará un grupo con el mismo nombre del username y este será asignado al usuario.
-G: Agregar otros puede asignarles otros grupos a la cuenta de usuario. Son los llamados grupos secundarios
-u: Permite definir el UID (Identificador de Usuario)
-M: No crea el directorio principal

username (login): es el nombre de la cuenta de usuario que será utilizado para el ingreso al sistema.

Para crear grupos debe emplear el comando: groupadd

Sintaxis:

groupadd groupname
groupadd [opciones] groupname

Opciones:

-g: Identificador de grupo (GID), el cual debe ser único y mayor que 499.
-r: Crea un grupo de sistema con un GID menor que 500.

groupname: es el nombre de grupo a crearse.

Ejemplos:

1.Crear la cuenta soporte

[root@server ~]# useradd internet

Debe ingresar el password para el usuario soporte y luego confirmarla

[root@server ~]# passwd internet
Changing password for user internet
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
Nótese que se ha creado la cuenta donde no se ha utilizado ninguna de las opciones. Para realizar una verificación de la cuenta emplearemos el comando finger

[root@server ~]# finger internet
Login: internet Name: (null)
Directory: /home/internet Shell: /bin/bash
On since lun abr 23 18:24 (PET) on pts/0 from 192.168.0.7
No mail.

El resultado nos muestra:

Login o username del usuario,
Name: se encuentra vacio dado que no se ingresó un nombre descriptivo para la cuenta,
Directory: es el directorio creado para la cuenta, en este caso coincide con el Login,
Shell: Por defecto se le asigna el shell bash para las cuentas recién creadas. Este shell se encuentra dentro de la carpeta /bin y donde además se encuentran otros tipos de shell como sh, csh, etc.,
La tercera línea muestra si esta cuenta ha sido utilizada, desde que lugar y la fecha que ingresó. En este caso esta cuenta fue utilizada la última vez el 23 de abril a las 18:24 horas y se conectó desde el ordenador con IP 192.168.0.7
La cuarta línea se usa cuando hay un servidor de correo instalado y configurado. Muestra si el usuario realiza mantenimiento de su buzón de correo.

Abra un nuevo terminal (CTRL+ALT+F2….F6) para comprobar el ingreso de la cuenta.

2.Crear la cuenta para el usuario Gustavo Ramón Rojas

[root@server ~]# useradd -c “Gustavo Ramon Rojas” gramonr
[root@server ~]# passwd gramonr
Changing password for user gramonr
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

Se ha agregado el nombre completo del usuario utilizando la opción –c, el username está representado por el primer caracter del nombre mas el apellido paterno y el primer caracter del apellido materno. Usted puede definir como crear el username. Se recomienda seguir con una misma línea el cual se aplique para la creación de nuevas cuentas.

Utilice el comando finger y complete

[root@server ~]# finger gramonr
Login: _____________ Name: _______________
Directory:_____________ Shell: _______________
____________________________________________________

3.Crear la cuenta para el usuario Leticia Domínguez Valverde, donde su directorio privado debe ser creado con el nombre mas el apellido paterno y el username primer caracter del nombre seguido del apellido paterno y el primer caracter del apellido materno

[root@server ~]# useradd –d /home/leticiadominguez -c “Leticia Domínguez Valverde” ldominguezv
[root@server ~]# passwd ldominguezv
Changing password for user ldominguezv
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

4.Se necesita instalar el programa spamassassin, y uno de los requisitos es crear la cuenta antispam, para poder ser instalado. Esta cuenta no tendrá acceso para ingresar al sistema.

Puede Ud. crear la cuenta utilizando cualquiera de las líneas de comando:

[root@server ~]# useradd -s /sbin/nologin antispam

[root@server ~]# useradd –c “Programa Spamassassin” -s /sbin/nologin antispam

[root@server ~]# useradd -s /bin/false antispam

[root@server ~]# useradd –c “Programa Spamassassin” -s /bin/false antispam

[root@server ~]# useradd antispam –s /sbin/nologin

[root@server ~]# useradd antispam –s /bin/false

Nótese que como shell asignado es un /sbin/nologin o /bin/false donde no permiten que el usuario ingrese al sistema. Dado que no cumplen la función de un shell convencional como el bash. Para este tipo de cuenta no es necesario ingresar un password.

5.Al administrador de la red de la empresa CAGG S.A le han encargado crear una cuenta para Giovanna Candela Malpica, nuevo integrante del área de marketing. De acuerdo a la asignación del identificador de usuario le correspondería el 2050.

[root@server ~]# useradd –c “Giovanna Candela Malpica“ –u 2050 gcandela
[root@server ~]# passwd gcandela
Changing password for user gcandela
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
Para la creación de la cuenta, una de las opciones utilizadas es –u, para asignar el identificador de usuario 2050

6.Hay un nuevo Gerente de TI en la empresa TECHNOLOGY SAV, es el Ing. Edmundo Dediós Castillo, se necesita crearle su cuenta de usuario y su grupo principal es ITSYSTEMS donde están los demás gerentes que pueden compartir información.

Primero asegúrese si el grupo tisystem existe. Se empleará el comando groupadd para la creación de grupos.

[root@server ~]# groupdad itsystems
[root@server ~]#

Si el grupo no estaba creado, no debe mostrar ningún mensaje de alerta. Caso contrario debe mostrar: “group itsystem exists”, donde le indica la existencia del grupo itsystems

[root@server ~]# groupdad itsystems
groupadd: group itsystems exists
[root@server ~]#

Ahora proceda a crear a la cuenta para Edmundo Dediós Castillo

[root@server ~]# useradd –c “Edmundo Dedios Castillo“ –g itsystems edmundodedios
[root@server ~]# passwd edmundodedios
Changing password for user edmundodedios
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

One Comment

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s