comandos de administración de usuarios de linux

1: Comando agregar usuario useradd [opción] Nombre de usuario, al agregar un nuevo usuario (use el nombre de usuario useradd directamente), generalmente en / etc / passwd, / etc / shadow, / etc / group / etc / gshadow, / home / yo /, / var / spool / mail /, explicó el directorio anterior en los artículos anteriores

Opciones: -u UID: especifique manualmente el número de UID del usuario

           -d directorio de inicio: especifique manualmente el directorio de inicio del usuario

           -c descripción del usuario: especifique manualmente la descripción del usuario

           -g nombre del grupo: especifique manualmente el grupo inicial del usuario

           -G nombre del grupo: especifique manualmente grupos adicionales de usuarios

           -s shell: especifique manualmente el shell de inicio de sesión del usuario. El valor predeterminado es / bin / bash

El uso directo del nombre de usuario useradd también generará usuarios. Estos archivos de configuración predeterminados están en / etc / default / uesradd y /etc/login.defs

  / etc / default / uesradd

/etc/login.defs representa el algoritmo de cifrado

/etc/login.defs

2: Modifique la contraseña de usuario passwd [opción] nombre de usuario (puede establecer la contraseña para el usuario directamente utilizando el nombre de usuario passwd). Si desea cambiar la contraseña, también puede usar [nombre de usuario passwd] directamente, pero el requisito previo es el usuario root. Los usuarios comunes solo pueden modificar sus propias contraseñas y usar passwd directamente sin agregar un nombre de usuario; de lo contrario, se informará un error. No agregar también significa modificar la contraseña del usuario actual.

Opciones: -S Consultar el estado de la contraseña de la contraseña del usuario. Solo el usuario root está disponible

           -l bloqueo temporalmente al usuario, solo el usuario raíz está disponible

          -u Desbloquear al usuario. Solo los usuarios root pueden usar

          --stdin puede usar los datos de salida de la tubería como contraseña del usuario

Esto se puede usar para agregar contraseñas en lotes: stdin significa aceptar cadenas como contraseñas

3: Modifique la información del usuario usermod, la diferencia con useradd es que usermod se usa para modificar usuarios existentes, y useradd se usa para agregar nuevos usuarios.

usermod [opciones] nombre de usuario

Opciones: las opciones usermod pueden ser utilizadas por useradd general

-L: bloquear temporalmente al usuario

Uno mas! Indica que el usuario no puede ser utilizado

-U: desbloquear bloqueo de usuario

4: Cambiar el cambio de estado de la contraseña de usuario

cargar [opciones] nombre de usuario

Opciones: -l (L minúscula): muestra el estado detallado de la contraseña del usuario

           -d fecha: la última vez que se cambió la contraseña (campo shadow3)

           -m días: dos intervalos de cambio de contraseña (4 campos)

          -M días: período de validez de la contraseña (5 campos)

          -W días: días de advertencia antes del vencimiento de la contraseña (6 campos)

          -I (i mayúscula) días: días de gracia después de la contraseña (7 campos)

         -E fecha: tiempo de vencimiento de la cuenta (8 campos) 

cargo -d 0 nombre de usuario: puede obligar al usuario a cambiar la contraseña;

5: Eliminar usuario userdel

userdel [-r] Nombre de usuario -r significa eliminar el directorio de inicio del usuario al mismo tiempo, generalmente -r

6: Ver ID de usuario 

ID nombre de usuario

7: comando de cambio de usuario su

su [opciones] nombre de usuario

-: la opción solo usa "-" para cambiar junto con las variables de entorno del usuario

-c comando: ejecuta el comando solo una vez sin cambiar la identidad del usuario

El comando env se puede usar para ver las variables de entorno del usuario

La razón del error es que no hay "-" después de su

Los súper usuarios no necesitan ingresar una contraseña cuando cambian de usuario, pero los usuarios comunes necesitan ingresar una contraseña cuando cambian de usuario.

Indica no cambiar a root, pero ejecuta el comando useradd para agregar user2

148 artículos originales publicados · Me gusta 10 · Visitantes más de 20,000

Supongo que te gusta

Origin blog.csdn.net/ab1605014317/article/details/105058615
Recomendado
Clasificación