Sauvegarde utilisateur shell

vtit -  
 vtit -
Bonjour,

Sous linux, la commande deluser permet de supprimer un utilisateur donc d'enlever son entrée dans le fichier /etc/passwd.Je voudrais recuperer la ligne correspondante a l'utilisateur dans ce fichier et le sauvegarder dans un autre fichier avant la suppression de l'utilisateur.Mais je ne sais pas comment faire.
Merci d'avance!

1 réponse

  1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut vtit,

    Avec la commande grep, tu peux faire ceci :

    grep "vtit" /etc/passwd > sauvegarde-ligne.txt


    Dal
    0
    1. jisisv Messages postés 3678 Statut Modérateur 936
       
      Plus exactement :
      johand@bata:~$ NOM_UTIL=corinned
      johand@bata:~$ grep  "^${NOM_UTIL}:" /etc/passwd
      corinned:x:1001:1001:corinned,,,,:/home/corinned:/bin/bash
      0
    2. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
       
      Salut jisisv,

      oui, l'ajout du ^ est mieux pour être sûr de matcher le nom d'utilisateur qui doit être en début de ligne donc, et rien d'autre.
      0
    3. vtit
       
      ok merci de votre aide!
      0