Jump to content
Sign in to follow this  
Guest HAVOC

[problème] corruption de /etc/profile

Recommended Posts

Guest HAVOC

Salutations,

 

Suite à une stupide erreur de ma part sous root j'ai complètement corrompu le fichier /etc/profile en y mettant n'importe quoi. Du coup, à chaque fois que je passe sous root j'ai la langue anglaise par défaut, des erreurs qui s'affichent et j'ai plus aucune personnalisation (coloration du shell par exemple).

 

Est ce qu'il est possible de récupérer ce fichier en le re-générant par exemple ?

Edited by ButterflyOfFire
réglé

Share this post


Link to post
Share on other sites

Salam,

La prochaine fois n'oublie pas de créer une backup, par exemple dans ton cas :

cp /etc/profile /etc/profile.bak

Si tu fais une faute, tu refais la commande à l'envers :

cp /etc/profile.bak /etc/profile

Voilà :)

 

N'oublie pas de mettre le sujet en résolu :)

Share this post


Link to post
Share on other sites
Guest HAVOC

Salutations,

 

Excusez-moi j'étais en TP je n'avais donc pas le temps de rédiger la solution au problème. Voici donc comment régler ce problème sous archlinux (dans le cas où il n'y a aucun fichier de sauvegarde).

 

Tout d'abord on commence par déterminer à quel paquetage appartient le fichier /etct/profile :

 

pacman -Qo /etc/profile

/etc/profile appartient à filesystem 2009.01-1

 

Maintenant il faut télécharger le paquetage sans le réinstaller (car cela corrigerait en effet le fichier /etc/profile mais cela écrasera aussi d'autres fichiers comme le /etc/fstab). Pour télécharger le paquetage sans l'installer il y a la commande :

 

pacman -Sw filesystem

 

En suite on créé un répertoire "filesystem" par exemple et on y accède :

mkdir filesystem

cd filesystem

 

On copie le paquetage filesystem dans ce répertoire et on le décompresse :

 

cp /var/cache/pacman/pkg/filesystem-2009.1-1.pkg.tar.gz ./

tar -xzf filesystem-2009.1-1.pkg.tar.gz

 

Pour finir on copie le fichier etc/profile du paquetage à la place du fichier corrompu :

 

cp etc/profile /etc/profile

 

Et voilà, reste plus qu'à éditer le /etc/profile pour par exemple reconfigurer la langue française et le tour est joué !

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



×
×
  • Create New...