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!
A voir également:

1 réponse

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

Avec la commande grep, tu peux faire ceci :

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



Dal
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Plus exactement :
johand@bata:~$ NOM_UTIL=corinned
johand@bata:~$ grep  "^${NOM_UTIL}:" /etc/passwd
corinned:x:1001:1001:corinned,,,,:/home/corinned:/bin/bash
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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
vtit
 
ok merci de votre aide!
0