Gestión de la configuración para usuarios y grupos bajo el sistema operativo Linux

  
Administración de usuarios y grupos de Linux
Administración de usuarios, la tarea principal es establecer una cuenta de usuario legítima, configurar y administrar contraseñas de usuario, modificar los atributos de la cuenta de usuario y Eliminar la cuenta de usuario obsoleta si es necesario. 1. Agregar un nuevo usuario En el sistema Linux, solo el usuario root puede crear un nuevo usuario. El siguiente comando creará un nuevo usuario con el inicio de sesión de usuario1. # useradd user1 Sin embargo, este usuario no puede iniciar sesión porque la contraseña inicial aún no se ha establecido y el usuario sin la contraseña no puede iniciar sesión en el sistema. De forma predeterminada, se creará un nuevo directorio de inicio de usuario con el mismo nombre de usuario en el directorio /home. Si necesita especificar el directorio principal de otro usuario, puede usar el siguiente comando: # useradd -d /home /xf user1 Al mismo tiempo, el usuario obtendrá un programa shell al iniciar sesión: /bin /bash, y si no desea que este usuario inicie sesión, También puede especificar el programa shell del usuario como: /bin /false, de modo que el usuario no pueda ejecutar el comando en Linux incluso si inicia sesión: # useradd -s /bin /false user1 En Linux, agregue un usuario al mismo tiempo Se creará un nuevo grupo, este grupo tiene el mismo nombre que el usuario y este usuario es miembro del grupo. Si desea que el nuevo usuario pertenezca a un grupo existente, puede usar el siguiente comando: # useradd -g user user1 Este usuario pertenece a un miembro del grupo de usuarios. Y si solo quiere pertenecer a un grupo, debe usar: # useradd -G user user1 Después de hacer esto, también debe usar el comando passwd para establecer una contraseña inicial para él. 2. Eliminar un usuario Para eliminar un usuario, simplemente use un comando simple "nombre de usuario del usuario". Sin embargo, es mejor eliminar los archivos que quedan en el sistema. Puede usar "userdel -r username" para hacer esto. 3. Modifique los atributos de usuario En la sección anterior, vimos cómo especificar su directorio de inicio de usuario al crear un nuevo usuario, cómo especificar su shell, cómo establecer el grupo al que pertenece, y así sucesivamente. Se proporciona un comando en Linux para implementar: usermod -g nombre de grupo -G nombre de grupo -d directorio de inicio de usuario -s shell de usuario También hay un método sencillo, que consiste en modificar el archivo /etc /passwd, en este archivo cada uno El usuario ocupa una línea, su contenido es: Nombre de usuario: Contraseña: ID de usuario: ID de grupo: Nombre completo del usuario: Directorio de inicio del usuario: Shell del usuario Sin embargo, vale la pena notar que la contraseña generalmente se reemplaza con un *, No puedo verlo 4. Agregar un grupo ¿Recuerda que los archivos de Linux pueden establecer diferentes derechos de acceso para personas en el mismo grupo y no grupos? Podemos crear grupos de usuarios según sus necesidades: groupadd group name 5. eliminar un grupo Del mismo modo, a veces necesitamos eliminar un grupo, su comando es el nombre del grupo groupdel. 6. Modifique los miembros del grupo Si necesitamos agregar un usuario a un grupo, simplemente edite el archivo /etc /group y escriba el nombre de usuario al final del nombre del grupo. Por ejemplo, para agregar el usuario newuser al grupo softdevelop, simplemente encuentre la línea softdevelop: softdevelop: x: 506: user1, user2 y luego agregue newuser al final, formando: softdevelop: x: 506: user1, user2, newuser También, en Red Hat Linux también proporciona una herramienta gráfica de administración de usuarios: userconf, que permite una administración más directa de los usuarios. Dos archivos importantes: passwd y group
En el mecanismo de seguridad de Linux, los dos archivos /etc /passwd y /etc /group ocupan una posición muy importante. Controlan algunas configuraciones importantes para usuarios y grupos de Linux. ◆ Descripción del archivo /etc /passwd (usado para establecer las propiedades del usuario) Vi /etc /passwd se puede usar para ver el archivo passwd, cada línea se divide en 7 partes con dos puntos (":"), respectivamente: [nombre de usuario]: [Contraseña]: [UID]: [GID]: [Descripción de identidad]: [Directorio de inicio]: [Shell de inicio de sesión] Donde: [UID] Aunque el sistema se utiliza para marcar la propiedad del archivo, determine los distintos permisos del logotipo, pero esta área No se requiere que el contenido sea único. Un ejemplo de un problema de seguridad más común y relacionado es una cuenta de usuario con múltiples UID y GID de cero. Observe que hay un usuario imnotroot con UID y GID 0 en la última línea del archivo. Aunque afirma que no es root, tiene los mismos permisos que root porque el sistema no se basa en [nombre de usuario] sino en UID. Y GID para dividir el poder del usuario. Por lo tanto, esta situación indudablemente enterró una bomba segura para el sistema. Sin embargo, cuando imnorroot realiza la pantalla de bloqueo y otras operaciones, si su contraseña es diferente de la raíz, no se desbloqueará, ya que el sistema solo encuentra al primer usuario con UID 0 (raíz naturalmente), no es Mirado hacia abajo - también es único cuando el UID. [GID] El ID de grupo predeterminado del usuario. Este ID se puede encontrar en el archivo /etc /group. < Nota >: [UID] y [GID] son ​​menos de 500. En general, el sistema se retiene y no identifica a los usuarios y grupos comunes. Por lo tanto, los usuarios y grupos recién agregados son generalmente UID y GID mayores a 500. ◆ /etc /group descripción del archivo vi /etc /group Ver su contenido Se divide en cuatro partes: [nombre del grupo]: [campo de contraseña]: [GID]: [tabla de miembros del grupo]
Copyright © Conocimiento de Windows All Rights Reserved