La administración de usuarios es bastante sencilla si está ejecutando Linux en su computadora personal. Pero, para aquellos que tienen un servidor con miles de usuarios, la administración se convierte en un tema serio que debe ser atendido.

Afortunadamente, los sistemas operativos basados ​​en Linux le brindan una forma de controlar y administrar usuarios en su sistema. Puede crear grupos y agregarles usuarios. Luego, en lugar de asignar permisos a todos los usuarios del sistema, puede autorizar fácilmente los grupos de usuarios proporcionándoles privilegios asociados con el flujo de trabajo del sistema.

Crear grupos de usuarios en Linux

Linux viene con un comando predeterminado para crear grupos de usuarios. Puedes usar el Groupadd comando para agregar nuevos grupos a su sistema. La sintaxis básica del comando es:

groupadd [opciones] nombre de grupo

Para crear un nuevo grupo de usuarios 'escritores':

escritores del groupadd

Ejecutar el comando mencionado anteriormente agregará una nueva entrada al

instagram viewer
/etc/group y /etc/gshadow archivos en su sistema. Puede verificar la nueva entrada de grupo en los archivos escribiendo gato / etc / group y gato / etc / gshadow en tu terminal.

Tenga en cuenta que solo los usuarios con permisos administrativos pueden crear grupos de usuarios. No olvide cambiar a superusuario antes de ejecutar el comando groupadd.

Si intenta crear un grupo con un nombre que ya existe, verá un error que dice:

groupadd: el grupo 'escritores' ya existe

Sin embargo, puede descartar el error utilizando el -F o --fuerza bandera con el comando.

groupadd - escritores de fuerza
escritores de groupadd -f

Crear grupos de usuarios con GID único

Cuando crea un nuevo grupo de usuarios, el sistema le asigna automáticamente un ID de grupo o GID. Si desea que su grupo tenga un ID de grupo específico, puede hacerlo usando el -gramo o --gid bandera.

Groupadd -g 600 escritores
groupadd --gid 600 escritores

Si intenta asignar un ID de grupo que ya está en uso, se producirá el siguiente error.

groupadd: GID '600' ya existe

Aunque no es recomendable pero puedes agregar el -o o --no único bandera para asignar a la fuerza el ID de grupo.

Groupadd -o -g 600 escritores

Crear grupos de usuarios con contraseña

Aunque puede agregar una contraseña a sus grupos, no son de utilidad práctica para un usuario. los -pag flag le permite especificar una contraseña para su grupo de usuarios.

Groupadd -p escritores de contraseñas secretas

Relacionado: Cómo cambiar su contraseña en Linux

Cómo cambiar su contraseña de Linux

¿Necesitas cambiar tu contraseña de Linux? Aquí tiene todo lo que necesita saber sobre cómo restablecer una contraseña en Linux.

Crear grupos de sistemas en Linux

Existe una ligera diferencia entre los grupos del sistema y los grupos regulares. Los grupos de sistemas son grupos especiales que incluyen a los usuarios responsables de realizar las operaciones del sistema, como la copia de seguridad y el mantenimiento.

Utilizar el -r o --sistema bandera para crear un grupo de sistemas en Linux:

groupadd -r equipo de hardware
groupadd - equipo de hardware del sistema

Obtener lista de miembros en un grupo de usuarios

Para saber cuántos miembros forman parte de un grupo específico, puede utilizar el getent comando desde su terminal. El siguiente comando mostrará una lista de todos los miembros presentes en el grupo 'escritores':

escritores grupales getent

Agregar usuarios a grupos

Ahora que ha creado un grupo de usuarios en su sistema, es hora de agregarle algunos usuarios. Usermod es una poderosa utilidad de línea de comandos, ya que contiene varias opciones asociadas con la administración y moderación de usuarios. También le permite agregar usuarios a su grupo fácilmente. La sintaxis básica del comando es:

usermod [opciones] nombre de grupo nombre de usuario

Agregar un usuario existente a grupos

Si desea agregar un usuario existente a su grupo, el -a y -GRAMO banderas son lo que necesitas. los -GRAMO bandera representa grupos, mientras que la -a significa anexar, agregar o agregar.

usermod -a -G escritores usuario aleatorio

También puede agregar un usuario a varios grupos. Todo lo que tiene que hacer es ingresar los nombres de los grupos separados por comas.

usermod -a -G escritores, administrador, propietario usuario aleatorio

Agregar un nuevo usuario a un grupo

Puedes usar el useradd comando cuando quieras agregue un nuevo usuario a su sistema Linux. Useradd le proporciona una forma de asignar un grupo al usuario en el momento de su creación. los -GRAMO flag le permite especificar un grupo para el usuario.

useradd -G escritores usuario aleatorio

Agregar un usuario a varios grupos también es fácil. Simplemente pase los nombres de los grupos separados por comas en el comando predeterminado.

useradd -G escritores, administrador, propietario usuario aleatorio

Eliminar usuarios de un grupo

También puede eliminar usuarios de un grupo utilizando usermod. Tenga en cuenta que en un sistema Linux, se pueden asignar varios grupos a un usuario. Uno de esos grupos se declara como grupo primario, mientras que otros se denominan grupos secundarios.

Si está intentando eliminar a un usuario de un grupo, asegúrese de que tenga al menos un grupo principal después de la eliminación. Por ejemplo, el usuario "aleatorio" es parte de los grupos de administradores, escritores y editores; donde admin es el grupo principal y el resto son grupos secundarios.

Solo puede eliminar al usuario del grupo de redactores y editores. Y para hacerlo, debe pasar el nombre del grupo del que desea que el usuario siga siendo miembro. Esto significa que, para eliminar el usuario 'aleatorio' de los editores de grupo, se utiliza el siguiente comando:

usermod -G escritores aleatorios

Observe que todo lo que tenía que hacer era quitarle el añadir bandera (-a) del comando que usa para agregar un usuario a un grupo.

Eliminar grupos en Linux

Cuando ya no desee mantener un grupo de usuarios en su sistema, puede eliminar el grupo usando el groupdel mando. La sintaxis del comando es:

groupdel [opciones] nombre de grupo

Para eliminar el grupo de usuarios 'escritores':

escritores groupdel

Si intenta eliminar un grupo que no existe, recibirá un error que indica:

groupdel: el grupo 'escritores' no existe

Administrar grupos de usuarios en Linux

La gestión de usuarios puede resultar complicada si no conoce los comandos de Linux que necesita utilizar. Se vuelve realmente fácil una vez que conoces la entrada y salida de los comandos relacionados con la moderación y la gestión.

Los administradores de servidores deben intentar utilizar distribuciones de Linux que se adapten bien a sus necesidades. De esta manera, obtendrán todas las herramientas y utilidades necesarias para la administración del servidor de inmediato.

Correo electrónico
10 mejores distribuciones de Linux para desarrolladores

¿Listo para comenzar a desarrollar en un sistema operativo de código abierto? Aquí están las mejores distribuciones de Linux para programación.

Temas relacionados
  • Sin especificar
Sobre el Autor
Sharma profundo (10 artículos publicados)

Deepesh es un bloguero de tecnología y ha estado escribiendo contenido informativo durante más de 3 años. Actualmente, está cursando su licenciatura en aplicaciones informáticas en una universidad de renombre en la India. En su tiempo libre le gusta escribir, escuchar música y tocar la guitarra.

Más de Deepesh Sharma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.