Sauvegarde utilisateur shell

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. Contributeur
    Salut vtit,

    Avec la commande grep, tu peux faire ceci :

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


    Dal
    0
    1. Modérateur
      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. Contributeur
      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. ok merci de votre aide!
      0