You are on page 1of 6

Comandos para mantenimiento de grupos

En GNU/Linux la creacin de grupos es muy importante ya que esto permite compartir


determinados recursos, con varios usuarios del sistema. Por ejemplo, podemos tener un
fichero asociado a un grupo especfico y establecer que todos los usuarios que
pertenezcan a ese grupo puedan acceder al fichero.
Como se menciono en apartados anteriores el fichero plano encargado de guardar la
informacin de los grupos es /etc/group. Entonces si queremos aadir de forma manual
uno o varios usuarios para que hagan parte de un grupo especifico, todo lo que hay que
hacer es editar el fichero /etc/group y escribir en el ultimo campo los nombres de cada
usuario separados por comas (,).
Entre los comandos mas utilizados para la gestin de grupos encontramos groupadd que
permite agregar o crear un nuevo grupo en el sistema, cabe anotar que es necesario estar
como usuario root, su sintaxis de uso es la siguiente:

gpasswd: Permite cambiar la contrasea del grupo

groupmod: Permite editar el contenido de un grupo creado en el sistema.

groupdel: Este comando permite eliminar un grupo creado en el sistema.

Con el comando addgroup el sistema nos pide que ingresemos el nombre del nuevo
grupo que se desea crear y por defecto el le asigna un identificador de grupo (GID) en el
sistema.

groups: Muestra los grupos a los que pertenece el usuario.


Comandos para mantenimiento de usuarios

Los siguientes comandos nos permiten crear, borrar y modificar las cuentas de los
usuarios del sistema, as como realizar algunas tareas de administracin:

Para crear usuarios con comandos debemos estar trabajando como usuario root o
tambin podemos estar como usuarios normales pero usando el comando sudo (Ubuntu),
los comando mas usados para esta operacin son adduser y useradd.

Con el comando useradd creamos el usuario ingresando manualmente las opciones o


parmetros que tendr el usuario, en el siguiente ejemplo veremos el modo de uso de
useradd.

Primero dgito el comando useradd para ver las diferentes opciones de como usar el
comando, luego dgito el comando y utilizo las opciones necesarias para crear el usuario.

-g Electiva indica que el usuario pertenecer al grupo Electiva, este grupo debe
existir en el sistema.

-d /home/Prueba determino cual ser el directorio de trabajo del nuevo usuario.

-s /bin/bash indico que el usuario Prueba utilizara la shell bash, esta es la interfaz
usada por defecto en los sistema GNU/Linux y se encuentra en el directorio
/bin/bash.

-m -k /etc/skel estos dos parmetros se complementan, el -m crea el directorio de


trabajo del nuevo usuario y -k copia el contenido del directorio /etc/skel al
directorio de trabajo creado como /home/Prueba

La ltima opcin Prueba indica el nombre que tendr el nuevo usuario.

Una vez creado el usuario le asignamos una contrasea de usuario utilizando el comando
passwd seguido del nombre de usuario y se asigna una nueva contrasea para que el
usuario de nombre Prueba ingrese al sistema.

passwd: Este comando permite asignarle la contrasea a un nuevo usuario, que se haya
creado manualmente (comando useradd) en el sistema. Tambin sirve para que los
usuarios normales que ya estn creados, modifiquen peridicamente su contrasea.

usermod: Este comando se utiliza para editar la informacin de una cuenta de usuario ya
creada en el sistema y realizar cualquier tipo de modificaciones.

userdel: Este comando se utiliza en la mayora de distribuciones GNU/Linux para eliminar


usuarios del sistema, cuando se ejecuta se borra automticamente la lnea
correspondiente a la entrada del usuario en el archivo /etc/passwd. Adems si se utiliza de
manera recursiva tambin elimina el directorio de trabajo del usuario.

Manera recursiva:

whoami: Este comando muestra el nombre de usuario que est usando sistema.

finger: Este comando informa sobre el usuario que este conectado en el sistema, tambin
muestra la informacin de algn usuario que se pase como parmetro al ejecutar el
comando.

id: Con este comando vemos los identificadores del usuario (UID) y del grupo al que
pertenece el usuario (GID).

Con el comando adduser el sistema me pide que ingrese la informacin correspondiente


al usuario y el se encarga de asignarle un grupo, un directorio de trabajo, una shell y su
respectivo identificador de usuario en el sistema.

Posteriormente el sistema me pide que ingrese el password que se le asignara al nuevo


usuario, una vez ingresado este debe repetirse para ser confirmado.

Adems, se ingresa informacin adicional referente al usuario como: nombre completo,


telfono del trabajo, telfono de la casa, etc. Esta informacin ser opcional.

Finalmente el sistema pregunta si la informacin ingresada es correcta, si esto es as,


confirmamos digitando el carcter s, y el nuevo usuario quedara automticamente creado
en el sistema.

Aadir un usuario a un grupo

You might also like