Cómo crear un usuario en CentOS 7
En CentOS 7 podemos utilizar el comando useradd en el terminal para añadir un nuevo usuario al sistema. Si se utiliza el Escritorio Gráfico de CentOS 7 también se puede utilizar el software del gestor de usuarios que es una interfaz gráfica de usuario.
Añadir usuarios con el comando useradd
La forma más sencilla de crear un usuario en CentOS 7 es utilizar el comando useradd desde la línea de comandos de CentOS.
useradd loginname
El nombre de usuario no puede tener espacio y no puede empezar con caracteres especiales. Aunque se pueden utilizar mayúsculas siempre se recomienda utilizar todas las mayúsculas y minúsculas para evitar confusiones.
Después de crear el usuario, tenemos que configurar la contraseña del usuario utilizando el comando passwd ya que sin la contraseña el nuevo usuario no puede entrar en el servidor.
passwd loginname
También recuerda que, para ejecutar el comando useradd necesitas tener acceso de root o privilegios de sudo.
Ejemplo 1
Vamos a añadir un nuevo usuario a nuestro servidor CentOS 7. El nombre del nuevo usuario será josh.
sudo useradd josh
sudo passwd josh
Crear usuario con directorio home personalizado
Todos los usuarios de Linux tienen por defecto una carpeta home con su nombre para almacenar sus archivos personales y de configuración específicos del usuario. Por defecto la carpeta home se creará dentro del directorio /home. Pero si queremos podemos especificar la ubicación y el nombre del directorio home personalizado usando la opción -d con el comando centos useradd.
useradd -m -d /pathto/home loginname
Nota que también usamos la opción -m cuando especificamos el directorio home personalizado. con la opción -m el directorio home se creará automáticamente si no existe ya.
Ejemplo 2
En este ejemplo, veremos cómo crear un usuario en centos 7 con un directorio home personalizado. Así que vamos a añadir un usuario llamado john y johns directorio de inicio va a ser /var/johnhome.
sudo useradd -m -d /var/johnhome john
sudo passwd john
Como he mencionado al principio del tutorial también puede utilizar la interfaz gráfica del gestor de usuarios si está utilizando CentOS 7 Desktop. Sólo tienes que ir a Aplicaciones > Herramientas del sistema > Configuración > Usuarios.
Desde ahí también puedes añadir nuevos usuarios al Sistema CentOS 7. Pero yo siempre recomendaría usar la línea de comandos, porque es muy eficiente y muy muy más fácil que la GUI.