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