Necesito agregar 10 usuarios por un script en Ubuntu 12.04.
Eso podría reducir el tiempo al agregar usuarios manualmente, y puedo aplicar este script en otro escritorio.
Cada usuario tendrá un usuario específico y en un grupo específico.
¿Alguna idea?
command-line
nux
fuente
fuente
Respuestas:
Abra una terminal y escriba:
vim /tmp/name
para crear un archivo y los nombres de los usuarios: por ejemplo:Crear usuario con Home Dir y shell predeterminado:
Crear contraseña para cada usuario:
fuente
Probar usuarios nuevos
echo "vivek:myUltraSecretPassword" | sudo newusers
fuente
Podrías probar esto, supongo.
fuente
--gid 500
parte.Mire la respuesta aquí , que dice que a menos que tenga una gran cantidad de usuarios para agregar, la mejor manera es usar
adduser
(para agregar usuarios) yusermod
(para agregar un usuario a un grupo) que se encarga de muchas cosas. Si todavía desea un guión prefabricado, hay uno aquí y otro aquí , pero no sé si realmente funcionan para ustedfuente
Es mi solucion. Creé el archivo
/tmp/userlist
y agregué el nombre de todos los usuarios, después de completar el script creará usuarios y puede encontrar el nombre de usuario y la contraseña aleatoria en el archivo/tmp/userlist-created
. Sé que no es la solución perfecta.fuente