Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. Connaitre la liste des utilisateurs du système
  2. Il y a deux types d’utilisateurs, ceux que l’on appellera "réels" et ceux considérés comme "systèmes".
  3. Les utilisateurs systèmes
  4. Les utilisateurs systèmes sont ceux employés par des tâches spécifiques (exécution de logiciels ou commandes) régulières qui souvent portent le même nom que l’utilisateur.
  5. Les utilisateurs réels
  6. Les utilisateurs réels, quant à eux sont associés à des personnes qui se connectent sur la machine soit via une interface graphique ou un accès en ligne de commande (shell) particulier.
  7. Ajout d’un utilisateur
  8. Cette opération se fait via la commande adduser?. Pour ajouter "toto" on lance donc la commande suivante :
  9. 1. adduser toto
  10. Copier dans le presse-papier
  11. Après plusieurs questions facultatives et la demande d’un mot de passe, l’utilisateur "toto" est créé sur le système.
  12. Par défaut son répertoire utilisateur sera
  13. 1. /home/toto
  14. Copier dans le presse-papier
  15. Les options par défaut affiliées à un utilisateur lors de sa création sont définies dans le fichier de configuration /etc/adduser.conf qui est éditable en tant que super-utilisateur ainsi :
  16. 1. # Passer en super-utilisateur
  17. 2. su
  18. 3. # Après avoir entré votre mot de passe, utilisez la commande suivante pour éditer le fichier de configuration
  19. 4. nano /etc/adduser.conf
  20. Télécharger - Copier dans le presse-papier
  21. On peut ainsi par exemple modifier les répertoires utilisateur par défaut ou les groupes auxquels les utilisateurs sont affiliés.
  22. Changer d’utilisateur
  23. Losque l’on est connecté à la machine et que l’on souhaite changer d’utilisateur, il suffit de lancer la commande :
  24. 1. su autre_utilisateur
  25. Copier dans le presse-papier
  26. où autre_utilisateur est le nom d’un utilisateur existant sur le système. Son mot de passe sera alors demandé.
  27. Pour revenir à l’utilisateur précédent il suffira ensuite de lancer la commande :
  28. 1. exit
  29. Copier dans le presse-papier
  30. Pour devenir super-utilisateur, la commande su seule suffit [1]
  31. Changer le mot de passe d’un utilisateur
  32. Pour modifier le mot de passe d’un utilisateur, on utilise la commande passwd.
  33. Après le lancement, le système demandera alors le nouveau mot de passe choisi et sa confirmation. Cette commande lancée seule changera le mot de passe sur compte avec lequel vous êtes connecté.
  34. Suppression d’un utilisateur du système
  35. Dans cet exemple, nous allons supprimer le compte toto précédemment créé du système.
  36. Avant de supprimer l’utilisateur, il est important de bloquer son compte. On utilise la commande suivante pour ce faire :
  37. 1. sudo passwd -l toto
  38. Copier dans le presse-papier
  39. L’utilisateur ne devrait plus pouvoir se connecter (vous pouvez à ce moment sauvegarder sainement le contenu du répertoire /home/toto/ par exemple).
  40. On ne peut supprimer un compte de quelqu’un logué sur la machine. On va donc fermer l’ensemble des programmes lancés par cet utilisateur ainsi que sa connexion.
  41. La commande suivante liste les pid de ces programmes :
  42. 1. sudo pgrep -u toto
  43. Copier dans le presse-papier
  44. Si elle ne renvoie aucun nombre, cela veut dire que l’utilisateur n’est pas logué sur la machine et qu’il n’a lancé aucun programme.
  45. Si vous souhaitez voir les programmes lancés par l’utilisateur, lancez cette commande :
  46. 1. sudo ps -fp $(pgrep -u toto)
  47. Copier dans le presse-papier
  48. Si la commande a retourné quelque chose, utilisez les commandes suivantes pour fermer les programmes :
  49. 1. killall -KILL -u toto
  50. Copier dans le presse-papier
  51. On peut ensuite supprimer l’utilisateur toto et son répertoire "home" ainsi que sa boîte email (avec l’option -r) avec la commande userdel :
  52. 1. userdel -r toto
  53. Copier dans le presse-papier
  54. Si l’utilisateur a des tâches CRON dans son fichier crontab, supprimez les avec la commande :
  55. 1. crontab -r -u toto
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement