no way to compare when less than two revisions
Diferencias
Muestra las diferencias entre dos versiones de la página.
— | informatica:unix_freebsd:fbsd-user [2022/02/05 16:36] (actual) – creado - editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Manejo de Usuarios en FreeBSD ====== | ||
+ | |||
+ | Cuando se administra sistemas con FreeBSD surgen varias dudas ya que la gestión de usuarios es diferentes a como lo hacemos bajo Linux por ejemplos y surgen ciertas dudas de: | ||
+ | |||
+ | * Como agrego un usuario al grupo bajo el sistema operativo FreeBSD? | ||
+ | * Cómo puedo agregar un usuario llamado top al grupo existente en un FreeBSD? | ||
+ | * Cómo agrego un usuario a un grupo en FreeBSD? | ||
+ | |||
+ | Necesita usar el comando pw. La utilidad de línea de comandos pw utilizada para el usuario del sistema y los archivos de grupo, que le permite al superusuario (usuario root) una forma fácil de usar y estandarizada de agregar, modificar y eliminar usuarios y grupos. Primero inicie sesión como root utilizando el comando su - o el comando sudo -i. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Con este comando tendrá una consola como root para realizar las tareas de administración que a continuación detallamos: | ||
+ | |||
+ | ===== Agregar Usuario a Grupo ===== | ||
+ | |||
+ | Agregue un usuario existente de FreeBSD a un grupo y reemplace la membresía existente. | ||
+ | |||
+ | Primero, imprima la membresia o id actual del grupo del usuario usuario con la ayuda del comando id: | ||
+ | |||
+ | # id < | ||
+ | |||
+ | Digamos que le gustaría agregar al usuario existent < | ||
+ | secundario llamado *ftpusers*. Escriba el comando de la siguiente manera para reemplazar la membresía de grupo del usuario: | ||
+ | |||
+ | # pw usermod < | ||
+ | |||
+ | Puede agregar al usuario al grupo secundario ftpuser y wwwusers, con el comando: | ||
+ | |||
+ | # pw usermod < | ||
+ | |||
+ | La opcion **-G** establece los grupos predeterminados en los que se otorga la | ||
+ | membresia a los nuevos usuarios. Este es un conjunto separado de grupos del grupo primario, y debe evitar nominar al mismo grupo como grupos primarios y extras. | ||
+ | |||
+ | ===== Usuario a Grupo ===== | ||
+ | |||
+ | FreeBSD agrega un usuario al grupo y mantiene la membresia del grupo existente. | ||
+ | |||
+ | Cuando ejecuta los comandos anteriores, el usuario se elimina de la membresía de grupo existente. Para evitar eso, use la siguiente sintaxis: | ||
+ | |||
+ | # pw group mod {NombredeGrupo} -m {NombredeUsuario} | ||
+ | # pw group mod {NombredeGrupo} -m {NombredeUsuario1, | ||
+ | |||
+ | Nuevamente, veamos la membresía de grupo actual del usuario, como ejemplo del usuario tom: | ||
+ | |||
+ | # id tom | ||
+ | uid=1002(tom) gid=1002(tom) groups=1002(tom), | ||
+ | |||
+ | Luego, agregue a tom como miembro del grupo ftpusers mientras mantiene los grupos originales, tal como estaban, usando cualqueira de los dos comandos siguientes: | ||
+ | |||
+ | # pw group mod ftpusers -m tom | ||
+ | # pw groupmod | ||
+ | |||
+ | Ahora deberá verificar al usuario con: | ||
+ | |||
+ | # id tom | ||
+ | uid=1002(tom) gid=1002(tom) groups=1002(tom), | ||
+ | |||
+ | ===== Agragar un nuevo Usuario a un Grupo ===== | ||
+ | |||
+ | Agregue un nuevo usuario llamado **jhon** al sistema y al grupo secundario llamado ventas: | ||
+ | |||
+ | # pw useradd jhon -G ventas | ||
+ | # passwd jhon | ||
+ | # id jhon | ||
+ | uid=1006(jhon) gid=1009(jhon) groups=1009(jhon), | ||
+ | |||
+ | El primer comando agrega al usuario jhon al sistema con un grupo secundario llamado ventas. Los segundos comandos establecen una contraseña para jhon, y el siguiente comando permite validar los cambios. | ||
+ | |||
+ | ===== Mostrar los Miembros de un Grupo ===== | ||
+ | |||
+ | Tarea: enumerar miembros (usuarios) de un nombre de grupo dado | ||
+ | |||
+ | Para enumerar todos los miembros del grupo denominado ventas, ejecute: | ||
+ | |||
+ | # pw group show ventas | ||
+ | # pw groupshow | ||
+ | |||
+ | O a través del comando de consola: | ||
+ | |||
+ | # grep ^ventas /etc/group | ||
+ | |||
+ | Mostrar membresías de grupo de un usuario llamado wendy, use el comando de grupos o los comandos siguientes: | ||
+ | |||
+ | # groups wendy | ||
+ | # id wendy | ||
+ | # id -G -n wendy | ||
+ | |||
+ | ===== Conclusiones ===== | ||
+ | |||
+ | Acaba de aprender cómo agregar un usuario a un grupo en FreeBSD. El resumen de los comandos es el siguiente: | ||
+ | |||
+ | * Agregue el usuario existente llamado foo al grupo de ventas: pw group mod ventas -m foo | ||
+ | * Para agregar un nuevo usuario llamado bar al crear una nueva cuenta y al grupo de ventas secundario: pw useradd bar -G ventas && passwd bar | ||
+ | * Verifique los miembros del nuevo grupo: id UserName o pw groupshow groupName | ||
+ | |||
+ | |||