sistema Linux para añadir manualmente nuevos usuarios

  

En general, la adición de usuarios utilizan a menudo el y " useradd y " comando, el sistema puede agregar usuarios y establecer UID por defecto, GID y otra información, es en realidad detrás de este sistema puede ser modificado manualmente Implementación de archivos.

Es sabido que existen /etc.passwd en el directorio /etc, /etc /shadow, /etc /group y otros documentos. Estos tres documentos se almacenaron nombre de usuario del sistema (UID, GID, en Inicio, versión cáscara, etc.), dentro de los sistemas de información de grupo y contraseña de usuario del usuario. Así que modificamos manualmente estos archivos para lograr el propósito de agregar usuarios.

para agregar los siguientes pasos :( Ejemplo suse)

1 /etc.passwd, /etc /shadow, el contenido adicional /etc /grupo. El formato se puede obtener viendo el archivo original.

① eco " suse: x: 527: 527 :: /home /suse: /bin /bash " > > /etc /passwd

② eco " suse: x : 527: " > > /etc /group

③ eco " $ 1 $ fegjjfefa $ fwlgd8768fUbWF97o /geUnC: 15089: 0: 99999: 7 ::: " > > /.. etc /shadow

en donde ③ difícil de entender, y ". fegjjfefa $ fwlgd8768fUbWF97o /geUnC y " se genera MD5 contraseña cifrada para el usuario, el tiempo para el establecimiento de 15089, 0 representa un período mínimo de una contraseña, la contraseña 99999 indica el plazo máximo. Así que tenemos que generar manualmente dichos valores de campo. Se puede lograr mediante el siguiente comando:

#openssl passwd -1 -sal XXXXXXXX contraseña real (-sal XXXXXXXX 8 no se añade la impureza, método de cifrado -1 passwd para generar un MD5)

# y 15089 representa el número de días desde el primer año de linux hasta la creación de usuarios. Utilice este comando para lograr: z = $ [ `date '+% s'` /86400] y rarr; z = 15089

2

Ahora que todavía no puede conectarse nuevo usuario, porque ninguna casa
directorio

# mkdir /home /suse

#chown -R suse: es una casa /suse (directorio propietario del grupo suse /cambio de casa y archivo en este directorio definido para este propietario es un grupo)

#chmod 700 /home /suse

pero todavía no puede iniciar la sesión en este caso, el sistema no es la información de la trama, la información de atributos del entorno del usuario y similares.

* .bash al directorio personal del usuario en 3 copias /etc /skel.

# cp /etc/skel/.bash* /home /suse /

Asimismo, asegúrese de hacerse cargo de los permisos de estos archivos, el propietario es un grupo.

En este punto, añadir el usuario a mano completa, puede conectarse a la identidad suse anfitrión.

Copyright © Conocimiento de Windows All Rights Reserved