Sauvegarde utilisateur shell

Fermé
vtit - 18 févr. 2016 à 12:49
 vtit - 18 févr. 2016 à 23:01
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 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
18 févr. 2016 à 14:18
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 dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 18/02/2016 à 15:28
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 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
18 févr. 2016 à 16:30
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
ok merci de votre aide!
0