

H¿Cómo puedo unir un favorecido a un familia en el sistema eficaz Linux usando las opciones de la recorrido de comandos? ¿Cómo unir un favorecido existente a un familia en Linux usando opciones de recorrido de comando?
Puedes usar el useradd o usermod comandos para unir un favorecido a un familia. Esta La página explica cómo unir un favorecido a un familia en Linux. utilizando la CLI. El comando useradd crea un nuevo favorecido o actualiza la información predeterminada del nuevo favorecido. El comando usermod modifica una cuenta de favorecido y es útil unir un favorecido a grupos existentes. Hay dos tipos de grupos en los sistemas operativos Linux:
- Especie de usuarios principal. – Es el familia que se le aplicó al iniciar sesión. Por lo caudillo, es el mismo que su nombre de inicio de sesión. Todos sus procesos y archivos (incluidos los directorios / carpetas) tendrían su familia principal como miembro del familia. El familia principal permite la pertenencia a grupos privados y las funciones de seguridad. Sus archivos o procesos no pueden lograr a otros miembros del familia o usuarios en el sistema Linux.
- Especie de usuarios secundario o complementario – Los usuarios pueden ser miembros de otros grupos en el sistema Linux. Es útil para compartir archivos y otros fines. Un administrador de sistemas todavía puede ajustar la seguridad. Por ejemplo, si es miembro de un familia secundario llamado cdrom, puede copular y quitar el sonido de la mecanismo de cd-rom.
Detalles del tutorial | |
---|---|
Nivel de dificultad | Intermedio (rss) |
Privilegios de root | sí |
Requisitos | usermod / useradd |
Est. tiempo de repasar | 5 minutos |
Cómo unir un favorecido a un familia en Linux
Tenga en cuenta que toda la información relacionada con las cuentas de favorecido se almacena en los siguientes archivos:
- / etc / passwd: contiene una recorrido para cada cuenta de favorecido.
- / etc / shadow: contiene la información de la contraseña en formato enigmático para las cuentas del sistema e información opcional de caducidad de la cuenta.
- / etc / group: define los grupos en el sistema.
- / etc / default / useradd: este archivo contiene un valía para el familia predeterminado, si el comando useradd no especifica ningún.
- /etc/login.defs: este archivo define la configuración específica del sitio para el conjunto de contraseñas ocultas almacenado en el archivo / etc / shadow.
No modificamos estos archivos a mano. En su emplazamiento, agregamos un favorecido a un familia en Linux usando varios comandos.
Comando de Linux para unir un favorecido al familia
Caleta la terminal y luego escriba:
- Agregue un nuevo favorecido llamado jerry al familia secundario llamado dibujos animados en Linux:
sudo useradd -G dibujos animados jerry - ¿Quiere unir un nuevo favorecido llamado tom al familia principal llamado dibujos animados? Valer:
useradd -g dibujos animados tom - Podemos unir un favorecido existente llamado spike a un familia existente llamado dibujos animados en Linux:
useradd -g dibujos animados pico
Cómo convertirse en favorecido root
Debe ejecutar todos los comandos como favorecido root. Para convertirse en un favorecido root, ejecute:su -
Alternativamente, use el comando sudo:sudo -i
Pegar un nuevo favorecido al familia secundario usando useradd
Necesita el comando useradd para unir nuevos usuarios al familia existente (o crear un nuevo familia y luego unir un favorecido). Si el familia no existe, créelo. La sintaxis es la próximo:useradd -G {group-name} username
En este ejemplo, cree un nuevo favorecido llamado vivek y agréguelo al familia llamado desarrolladores. Primero, asegúrese de que los desarrolladores de grupos existan usando el comando grep:# grep "^developers" /etc/group
Panorama de muestra:
developers:x:1124:
Si no ve ningún resultado, debe unir desarrolladores de familia usando el comando groupadd:# sudo groupadd developers
Verifique que el favorecido vivek no existe:# grep "^vivek" /etc/passwd
No debería ver ninguna salida del comando aludido. Finalmente, unir un nuevo favorecido llamado vivek a los desarrolladores del familia:# useradd -G developers vivek
Configurar contraseña para el favorecido vivek:# passwd vivek
Asegúrese de que el favorecido se haya auxiliar correctamente a los desarrolladores del familia:# id vivek
Panorama de muestra:
uid=1122(vivek) gid=1125(vivek) groups=1125(vivek),1124(developers)
Tenga en cuenta que la G mayúscula (-GRAMO) opción unir favorecido a una repertorio de grupos suplementarios. Cada familia está separado del próximo por una coma, sin espacios en blanco intermedios. Por ejemplo, agregue el favorecido jerry a los grupos de administradores, ftp, www y desarrolladores, ingrese:# useradd -G admins,ftp,www,developers jerry
Cómo añadir un nuevo favorecido al familia primario usando useradd
Para unir un favorecido tony al familia de desarrolladores, use el próximo comando:# useradd -g developers tony
# id tony
Tenga en cuenta que la pequeña g (-gramo) opción unir favorecido al familia de inicio de sesión original (familia primario). El nombre del familia debe existir. Un número de familia debe hacer remisión a un familia ya existente.
Cómo añadir un favorecido existente al familia existente usando usermod
Agregue el favorecido tony existente al familia suplementario / secundario de ftp con el comando usermod usando el -a opción ~ es proponer, unir el favorecido a los grupos suplementarios. Usar solo con -GRAMO opción:# usermod -a -G ftp tony
En este ejemplo, cambie el familia principal del favorecido de Tony a www, ingrese:# usermod -g www tony
sinopsis de las opciones del comando usermod
Opción | Objetivo |
---|---|
-a--adjuntar | Agregue el favorecido a los grupos complementarios. Usar solo con el -GRAMO opción. |
-g GRUPO --gid GROUP | Utilice este GRUPO como familia predeterminado. |
-G GRP1, GRP2--grupos GRP1, GRP2 | Agregue el favorecido al familia secundario GRP1, GRP2. |
Una nota sobre seguridad
Si agrega o elimina un favorecido a un familia existente, debe cambiar el propietario de cualquier archivo crontab o en trabajos manualmente. Todavía debe realizar cualquier cambio relacionado con NIS en el servidor NIS.
Una nota sobre la útil GUI
Probablemente encontrará ligera el uso de la útil GUI. El favorecido de KDE puede usar la útil KUser y el favorecido de GNOME puede usar users-admin:

users-admin es parte de las herramientas del sistema GNOME, un conjunto de herramientas para lograr fácilmente y establecer la configuración del sistema
Uno puede unir usuarios fácilmente de la próximo forma desde la configuración de gnome 3 en Debian / Ubuntu Linux:
Configuración de favorecido de gnome 3
Pegar un nuevo favorecido en Ubuntu Linux
El favorecido de Fedora / RHEL / CentOS puede usar el comando system-config-users de la próximo forma# system-config-users
$ ssh -X -t [email protected] sudo system-config-users
Panorama de muestra:
Clickea en el Grupos pestaña para unir o ver grupos:
Resumiendo
Aprendió cómo unir un favorecido nuevo o existente a un familia en sistemas operativos Linux. Para obtener más información, escriba el próximo comando en el indicador de shell para repasar las páginas del manual:$ man usermod
$ man useradd