public:kb:unix:commandes_utiles:users
Table des matières
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