Est-il sécuritaire de supprimer tous les dossiers cachés du répertoire de base?

15

Le répertoire $ HOME (autrement appelé "~") contient de nombreux dossiers de configuration cachés.

Est-il sûr de les supprimer tous ?

Pour être spécifique

  • Est-ce que l'OS va se briser si je le fais?
  • Est-ce que mes pilotes ethernet / imprimante / son / graphiques cesseront de fonctionner?
  • Je ne me soucie pas des choses superficielles comme: les thèmes Gnome, les raccourcis clavier, les paramètres de police, etc.
posée OVERLORD 31.07.2011 - 11:28
la source

5 réponses

9

Vous devriez être relativement en sécurité:

  • Votre système d’exploitation ne sera certainement pas cassé, les fichiers de points dans le répertoire home sont pour la plupart des fichiers de configuration, s’ils ne sont pas là, les applications utiliseront simplement les paramètres par défaut.
  • Les pilotes de périphérique (comme Ethernet, vidéo, audio, ...) doivent être configurés à l’échelle du système , vous devez donc être en sécurité.
  • Ce sont les choses qui vont " casser " car toutes vos préférences / personnalisations seront perdues, mais vous ne vous en souciez pas;)

En fait, si vous ajoutez un autre utilisateur au système, son répertoire personnel sera principalement vide, à l'exception de certains fichiers par défaut qui sont placés par défaut. Mais ces valeurs par défaut sont spécifiques à la distribution et ne sont certainement pas obligatoires.

Alors oui, vous devriez être tout à fait sûr de tout supprimer sous home .

Juste au cas où, jouez en toute sécurité et déplacez-les vers un autre répertoire et vérifiez que tout va bien avant de les supprimer.

    
réponse donnée Mr Shunz 31.07.2011 - 11:56
la source
9

Il n'est pas sécuritaire de les supprimer. Je veux vous donner une idée de pourquoi j'ai fait une vérification rapide de mon dossier personnel et voici quelques raisons pour lesquelles ce ne serait pas sûr pour moi (Et me faire pleurer vraiment une rivière):

  • Ils contiennent des fichiers de configuration. On sait que certains d’entre eux peuvent se recréer, mais si vous avez modifié ou personnalisé une application, le changement aura disparu.

  • Pour le dossier .local et .cache, vous parlez de configuration multiple et de packages de cache téléchargés. Cela implique de télécharger à nouveau plusieurs mégaoctets, voire des gigaoctets d’informations, ou de réinstaller certaines applications (s’ils parviennent à commettre une erreur de lecture du fichier de configuration)

  • Pour les très grosses applications comme WINE, qui se cachent dans .wine dans le dossier home, le tuant, eh bien, c'est comme formater l'ensemble de votre lecteur Windows. Vous venez de supprimer tout ce qui concerne le vin et les applications Windows que vous avez installées. Dans mon cas, nous parlons de 6 applications qui viennent à 23 Go d'informations. Imaginez que quelqu'un ait installé 10 jeux, Microsoft Office, Photoshop et d'autres applications, puis supprimé tout cela. La crise cardiaque approche.

  • Si vous avez le dossier XBMC qui contient .xbmc. Je sais que plusieurs personnes, y compris moi, vont pleurer sur le fait qu’ils doivent à nouveau télécharger TOUS les contenus pour les séries de films et de vidéos. Cela représente environ 12 heures de travail en supposant que la connexion Internet ne soit pas interrompue.

  • Le dossier .mozilla est là. Vos informations de configuration et d’addon seront perdues.

  • Utilisez-vous plusieurs sites SSH? Eh bien plus maintenant. Vous devez les configurer à nouveau. Cela peut être considéré comme un problème de sécurité si vous faites cela sur une entreprise.

  • Étiez-vous un proxénète avec un meilleur add-on? Plus maintenant, la configuration a été supprimée.

  • Avez-vous déjà eu une fenêtre de terminal personnalisée (comme les fichiers cachés bash et profile). Non, puisque votre fichier de configuration a été supprimé.

  • Tous les éléments cachés ne sont pas des dossiers. Il y a plusieurs fichiers cachés qui sont utilisés très souvent comme les fichiers bash et profile, le fichier historique et les logs.

Et pour couronner le tout, mis à part le reboot évident que vous devez faire, il n’ya pas de moyen sûr d’être sûr que tout reviendra correctement. Peut-être pour un système juste installé, mais pour quelqu'un qui, par exemple, a ces dossiers et fichiers cachés depuis 4 versions d'Ubuntu, un problème peut devenir très rapide.

Maintenant, pour votre question, les pilotes vont-ils cesser de fonctionner? Non, ils ne veulent pas. ils travailleront toujours après le nettoyage.

Est-ce que l'OS va casser? Ça dépend. Si un service en cours d'exécution possède une configuration, vous risquez de rencontrer un problème. Si un fichier personnalisé RC contient un fichier, vous aurez un problème. Pour un utilisateur commun qui vient d’installer le système, il n’y aura pas de problème, mais lui accordera un an avec plusieurs programmes installés et personnalisés. vous pourriez regretter d'avoir à supprimer tout cela.

    
réponse donnée Luis Alvarado 14.05.2012 - 19:08
la source
5

La réponse courte est oui, cela peut être dangereux et cela aura un effet néfaste sur votre utilisation du système, même si le système lui-même ne sera pas affecté. C'est-à-dire que les autres utilisateurs continueront comme si rien ne s'était passé, même si votre compte d'utilisateur serait inutile.

Certains fichiers dot sont créés lors de la création du compte utilisateur, ce qui signifie qu’ils ne seront pas recréés automatiquement. De nombreuses applications en dépendent, ce qui signifie que ces applications ne fonctionneront pas correctement. De nombreuses applications dépendent totalement des configurations. S'ils ne sont pas disponibles et ne peuvent pas être créés, l'application sera inutile et risque de planter ou de refuser de s'exécuter.

Ce serait similaire à la suppression du registre dans Windows, mais pire encore, car les fichiers dot dans Ubuntu contiennent non seulement la configuration, mais contiennent également des données personnelles. Vos bases de données sont stockées dans ~ / .local / share / desktop-canapé / par exemple. Si vous êtes synchronisé avec Ubuntu One, la suppression de ce dossier peut également supprimer ces bases de données de tous les autres ordinateurs, y compris le Web.

Si vous aviez fourni plus de détails sur les raisons pour lesquelles vous souhaiteriez le faire, il serait alors plus facile de donner une réponse exacte. Mais si pour une raison quelconque vous voulez vraiment faire cela, alors je pense que c'est comme ça que vous devriez le faire: (assurez-vous de vouloir le faire)

Effectuez ces étapes uniquement si votre répertoire de base est non chiffré.

  1. Créez par exemple un utilisateur temporaire nommé "tempuser".
  2. Ajoutez cet utilisateur au groupe d’administrateurs au cas où.
  3. Se déconnecter de toutes les sessions du bureau
  4. Basculez vers une autre console en appuyant sur alt + ctrl + f1
  5. Connectez-vous avec l'utilisateur temporaire
  6. Renommez votre ancien répertoire personnel (quelque chose comme mv / home / bob /home/bob.bak)
  7. Créez vous-même un répertoire personnel
  8. Définissez les autorisations appropriées.

Vous avez maintenant un système propre pour votre utilisateur, comme lorsque vous vous êtes connecté pour la première fois. Vous pouvez commencer à copier des fichiers de l'ancien répertoire personnel vers le nouveau. Ne pas "couper" ou déplacer. De cette façon, vous aurez l’ancien répertoire personnel comme sauvegarde si quelque chose ne va pas. Veuillez faire attention à ce que vous faites. Si vous êtes connecté à Ubuntu One, par exemple, et que vous remplacez les fichiers contenant des informations sur les fichiers et les dossiers synchronisés, Ubuntu One remarquera que ces fichiers ne sont plus disponibles. Cela signifie que vous les avez supprimés et que ces suppressions seront synchronisées sur votre réseau, ce qui signifie qu’il supprimera tous ces fichiers de tous vos ordinateurs et du Web. Donc, assurez-vous de savoir quel est chaque fichier et ce que fait chaque fichier. Et dans tous les cas, effectuez une sauvegarde. Il y a de bonnes chances que vous fassiez quelque chose que vous n'aviez pas l'intention de faire, ou que quelque chose que vous aviez l'intention de faire ait des effets secondaires que vous ne connaissiez pas.

En résumé:

  • Assurez-vous que vos raisons sont valables
  • Faites une sauvegarde en premier (je ne plaisante pas)
  • Portez une attention particulière à ce que vous faites
  • Notez tout ce que vous faites pour apprendre de vos erreurs potentielles.
réponse donnée Jo-Erlend Schinstad 31.07.2011 - 14:52
la source
2

Je viens de le tester et de supprimer tout dans mon répertoire /home/test . J'ai ensuite pu me connecter via le terminal (Ctrl + Alt + F1) et graphiquement aussi.

Pourquoi voudriez-vous faire cela est une autre question. Si vous souhaitez supprimer un compte d'utilisateur, faites-le à partir de Utilisateurs et groupes ou d'un gestionnaire de paramètres similaire.

    
réponse donnée arrange 31.07.2011 - 12:15
la source
2

J'ai extrait (Ubuntu 12.04 uniquement): Dans un nouveau compte d'utilisateur ou de superutilisateur, il n'y a que trois fichiers de configuration:

.bashrc
.profile
.bash_logout

Donc, le compte devrait se comporter comme un nouveau, si tous les fichiers cachés sont supprimés à l'exception de ces trois.

(Bien sûr, tous les documents, programmes locaux ou configurations locales enregistrés dans les dossiers cachés seront perdus. La suppression devrait être effectuée après la déconnexion d’un autre compte superutilisateur. Pour plus de détails, voir les autres réponses.)

    
réponse donnée Max Funk 14.05.2012 - 18:51
la source

Lire d'autres questions sur les étiquettes