Outils pour utilisateurs

Outils du site


public:kb:unix:commandes_utiles:users

Commandes Users and groups

Utilisateurs et Groupes

Savoir qui est loggé sur une machine

who

ou plus détaillé

who

Avec quel compte suis je connecté ?

whoami

Savoir qui s’est loggé sur une machine et quand

last
last -10

La commande last lit le fichier /var/log/wtmp qui contient les renseignements qu’on recherche. Attention cependant, ce fichier est remis à zéro à chaque reboot de la machine.

Basculer sur le compte d'un autre utilisateur

su toto

(su sans login bascule sur root)

Exécuter une commande sous l'identite d'un autre utilisateur

on prend l'identite de toto

sudo -u toto une_commande

(sudo sans le -u signifie en tant que root)

Changer le mot de passe

passwd

Liste des groupes et des membres d'un groupe

more /etc/group

Ajouter un groupe

groupadd mon_groupe  

Ajouter un utilisateur à un groupe

useradd -g mon_groupe mon__utilisateur

Ubuntu 8.10

sudo usermod -aG mon_groupe mon_utilisateur

-a permet d'ajouter un groupe sans modifier celui originel de l'utilisateur

Changer le propriétaire d'un fichier ou d'un dossier

chown -R nom_utilisateur /chemin/a/changer

-r : récursif

Changer le groupe propriétaire d'un fichier ou d'un dossier

chgrp -R nom_du_groupe /chemin/a/changer/

Supprimer un utilisateur

userdel mon_utilisateur

Supprimer un utilisateur et son dossier home

userdel -r mon_utilisateur

Supprimer un groupe

groupdel mon_groupe

Session

Fermer une session d'utilisateur :

sudo skill -KILL -u utilisateur
public/kb/unix/commandes_utiles/users.txt · Dernière modification : 2014/02/19 08:30 de laurent.joly