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
/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
¿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.
¿Listo para comenzar a desarrollar en un sistema operativo de código abierto? Aquí están las mejores distribuciones de Linux para programación.
- Sin especificar
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.
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.