Com crear nous usuaris a linux des de la línia de comandes

Actualitzat el 2026-10-27 12:01:27 99 visites

Encara no tens un servidor Cloud Linux? No passa res! Amb només un clic, el pots desplegar fàcilment utilitzant SW Hosting.

A continuació, et mostrarem els passos per crear nous usuaris a Linux directament des de la línia de comandes.

Com crear un nou usuari a GNU/Linux

Abans de començar, necessites accés SSH o terminal a un compte amb permisos de superusuari. Per exemple, el compte root.

Per crear un nou usuari, farem servir la comanda useradd. La sintaxi general és:

useradd [opcions] nomdeusuari

En aquest manual, ens centrarem en l'opció -m, que permet crear un directori Home per a l'usuari, amb el mateix nom que el seu compte.

Exemples pràctics

  • Crear un usuari amb directori home:
useradd -m nouusuari
  • Crea un usuari sense directori home:
useradd nouusuari

Com assignar una contrasenya al nou usuari

Assignar o canviar la contrasenya d'un usuari és senzill, sempre que ho facis com a superusuari. La comanda és:

passwd nomdeusuari

En executar-la, se t'està demanar que:

  1. Introdueixis la contrasenya desitjada i pressionis ENTER.
  2. La repeteigis novament per confirmar-la per motius de seguretat.

Important: Durant aquest procés, els caracters que escriguis no es mostraran a la pantalla. Això és normal; simplement escriu la contrasenya amb cura i pressiona ENTER quan hagi acabat.

Com assignar o canviar el directori Home d'un usuari

Si durant la creació de l'usuari no s'ha especificat un directori home, o si desitges modificar el directori d'un usuari existent, pots fer servir la comanda usermod.

La sintaxi general és:

usermod -m -d /home/directoridestino/ nomdeusuari
  • -d: Permet establir la ruta del nou directori home. Important: el directori no ha d'existir prèviament.
  • -m: Indica que s'ha de moure tot el contingut del directori actual al nou. Això és especialment útil quan es modifica un usuari ja existent.

Com esborrar un usuari

Per eliminar un usuari, necessites un compte amb permisos de superusuari, com root.

La comanda principal és userdel, la qual la seva sintaxi general és:

userdel [opcions] nomdeusuari

Una opció molt utilitzada és:

  • -r: elimina el directori Home i la cua de correu de l'usuari.
    Exemple:
userdel  -r nomdeusuari

Exemple complet de gestió d'un usuari

  1. Crear un usuari amb el seu directori Home:
useradd -m usuariotest
  1. Assignar una contrasenya (els caracters no es mostraran a la pantalla):
passwd usuariotest
  1. Canviar a l'usuari per verificar el seu entorn:
su  - usuariotest
  1. Verificar el directori actual:
pwd
  1. Llistar els continguts i permisos del seu Home:
ls  -l

Amb això, podràs comprobar que l'usuari s'ha creat correctament i que els permisos del seu directori Home estan configurats de forma adequada.

Nota: Si encara no comptes amb un servidor Cloud Linux, el pots desplegar fàcilment amb SW Hosting i començar a aplicar tots aquests passos.