gérer les users sous bash

su nom_user

switch vers users. su - pour root ; su nom_user.  Sudo mieux que su - car il logue. Pour revenir au user: exit ou CTRL-D. su donne priv de root mais pas son env var (su - mieux).

users et groupes

Resp. voir /etc/passwd et /etc/groups. Pour les éditer, utiliser vipw et vigr (lock automatiquement les fichier avant modif).

chsh pour changer de login shell (chsh ENTREE nom_shell) . Voir les shells dispo: chsh --list-shells
chfn changer les données finger (update son nom réel, tel). -f pour changer le nom complet des users.

passwd pour changer pw. Etre root pour faire passwd nom_user

commandes

usermode

sudo usermod -a -G www-data name2    ajoute un user existant (name2) dans le groupe www-data

ajout user adduser

adduser le_nom_de_choix (court et sans accent)
 

useradd

sudo useradd -g www-data username     crée et ajoute username dans le groupe www-data
sudo passwd username

vérifier avec

id vivek
groups vivek

groupadd

sudo groupadd foo  création groupe


 

http://www.cyberciti.biz/faq/ubuntu-add-user-to-group-www-data/