Agregar un usuario en Slackware Linux es una tarea bastante simple, y muy importante; a continuacion explicaremos como hacerlo.
Sintaxis:
useradd [-c comentario] [-d home_dir]
[-e fecha_expir] [-f tiempo_inactividad]
[-g grupo_inicial] [-G grupo[,...]]
[-m [-k skeleton_dir]] [-o] [-p passwd]
[-s shell] [-u uid] pepito
Detalles:
Parametros OPCIONALES
[-c comentario] [-d home_dir]
[-e fecha_expir] [-f tiempo_inactividad]
[-g grupo_inicial] [-G grupo[,...]]
[-m [-k skeleton_dir]] [-o] [-p passwd]
[-s shell] [-u uid]
Los parametros encerrados en llaves (SIEMPRE) indican que son opcionales; es decir no es obligatorio usarlos. de modo que lo unico obligatorio es el comando adduser y el nombre del usuario pepito (en nuestro caso). Asi que (de un modo muy simple y escueto) puedes agregar un usuario con tan solo escribir:
adduser pepito
Claro, que lo anterior te crearia un usuario sin capacidades de loggearse en el sistema, sin password, y sin un directorio para residir dentro de ‘/home’, asi que hagamos algunas modificaciones al comando anterior:
useradd -g users -m -s /bin/bash pepito
Nota: que no se te ocurra usar los parametros con los corchetes ‘[ ]‘, eso es solo para indicar cuales son opcional y cuales no.
Ahora si; hemos usado:
‘-g’ para indicarle que el grupo inicial al cual pertenecera el usuario ‘pepito‘ sera ‘users’.
‘-m’ para que cree un directorio en ‘/home’ el cual sera el hogar del usuario ‘pepito’ y llevara su mismo nombre. ‘/home/pepito’.
‘-s’ para indicarle cual sera el interprete de comandos por defecto (shell ), en nuestro caso, es bash.
Y por ultimo, vamos a asignarle un password a nuestro querido ‘pepito’, para eso usamos el comando
passwd
passwd pepito
Primero te pedira que escribas el nuevo password, luego pediras que reescribas el password para confirmar.
Notas:
a) Trata de NO usar un password debil, algo asi como ‘tamalito’ o ‘banderita’; se prudente, esto es Linux, no Winsh*t.
b) El hecho de que haya usado el interprete ‘/bin/bash’ no indica que debas hacerlo tambien, puedes elegir el que prefieras; si no sabes cuales tienes disponibles buscalos en ‘/etc/shells’. Aunque en realidad te recomiendo usar bash.
c) No esta mal agregar un usuario sin privilegios para loggearse, solo que tienen otro uso (ej. ejecutar un servicio como un usuario determinado, etc.)