Stockage sécurisé Eclipse


108

Est-il possible de désactiver complètement le mot de passe de stockage sécurisé d'Eclipse? J'utilise Eclipse Helios sous Windows 7.

Réponses:


133

Pour désactiver l'invite de mot de passe principal, vous devez spécifier un fichier contenant le mot de passe avec -eclipse.password, voir l' aide du SDK Eclipse et le bogue 241223 .

La procédure complète est la suivante (c'est sous Linux, sous Windows cela devrait également fonctionner si vous changez les chemins):

  1. Quitter Eclipse
  2. Supprimez le répertoire ~ / .eclipse / org.eclipse.equinox.security
  3. Créez un fichier texte contenant votre mot de passe principal, par exemple echo "secret" > ~/.eclipse/master
  4. Ajouter tout en haut de eclipse.ini, trouvé dans le répertoire du programme Eclipse (en deux lignes, ne pas combiner en une seule)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Redémarrez Eclipse.

1
Même si cela ne désactive pas la fonctionnalité, c'est une bonne solution de contournement (mais moins sécurisée) pour empêcher cette invite stupide tout le temps.
рüффп

Méfiez-vous également des espaces après -eclipse.password . Il semble ignorer le paramètre s'il y a des espaces après lui.
Rodrigo Coacci le

le seul problème avec cette solution est que dans mon Ubuntu, il lit toujours /usr/lib/eclipse/eclipse.ini (j'ai essayé d'ajouter ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini ) donc je préfère ne pas ajouter mon mot de passe là-bas ...
Gavriel

@Gavriel, vous pouvez simplement l'exécuter comme eclipse -eclipse.password /home/user/.eclipse/master(par exemple modifier l'entrée du bureau) sans modifier eclipse.ini.
FlasH du Ru

@FlasHfromRu, probablement, mais c'était il y a un an, maintenant j'utilise AndroidStudio et IDEA à la place;)
Gavriel

129
  1. Windows-> préférences-> puis tapez "stockage sécurisé"
  2. Dans l'onglet Contenu, sélectionnez [Stockage sécurisé par défaut].
  3. Cliquez sur Supprimer.
  4. Laissez Eclipse redémarrer.

11
Une manière beaucoup plus facile et omho de supprimer cela. @exo_cw est correct mais votre solution est meilleure. Merci beaucoup!
rbaleksandar

D'accord. MAIS, j'ai juste eu une situation où lors du chargement, Eclipse a demandé le mot de passe principal mais quelque chose m'empêchait d'entrer, de fermer des fenêtres ou d'aller dans les préférences. J'ai tué Eclipse et supprimé le répertoire (@exo_cw étapes 1 et 2), puis j'ai pu supprimer [Stockage sécurisé par défaut]
eugenevd

@ User1, votre solution a fonctionné. Merci beaucoup. Cette fonctionnalité de stockage sécurisé m'irritait à chaque fois que je démarrais Eclipse. Vous vous demandez pourquoi les développeurs Eclipse ont ajouté cette fonctionnalité.
Shekhar

cela a réglé les choses pour moi. Yay.
Leo Ufimtsev

2
tant que cela fonctionne, je ne peux stocker aucun mot de passe. Si vous souhaitez stocker des mots de passe mais sans avoir à taper le mot de passe principal à chaque fois que l'un de vos mots de passe est utilisé, la meilleure solution est la meilleure.
Daniel_H

4

Voici ma solution dans Nano.2 sur Windows, et c'est agréable et facile et semble fonctionner:

  • Fenêtre -> Préférences -> Général -> Sécurité -> Stockage de sécurité
  • Onglet Mot de passe: dans la section Fournisseurs de mots de passe principaux, décochez Intégration Windows et Invite d'interface utilisateur

J'ai également essayé de supprimer le [Stockage sécurisé par défaut] dans l'onglet Contenu comme certaines autres réponses suggérées, mais ce n'est pas nécessaire et il est recréé au redémarrage de toute façon.


2

Vous pouvez maintenant simplement le supprimer, en supposant que vous n'en ayez besoin pour rien. Allez dans Fenêtre> Préférences> Général> Sécurité> Stockage sécurisé puis cliquez sur l'onglet 'Contenu'. Si vous cliquez sur le bouton Supprimer puis redémarrez Eclipse, vous ne verrez plus la fenêtre contextuelle.

D'après ce que je comprends, le stockage sécurisé est principalement utilisé avec des référentiels tels que Git et SVN. Dans mon cas, je n'en ai pas besoin pour mon ordinateur personnel. J'utilise Git au travail, mais même ainsi, je n'ai jamais vu le stockage sécurisé apparaître auparavant.


1

Sur Ubuntu 11.10 avec Eclipse Indigo installé, le dossier org.eclipse.equinox.security est caché dans le dossier /root/.eclipse. Fait une

sudo su
cd /root/.eclipse
mv org.eclipse.equinox.security org.eclipse.equinox.security.backup

Puis (re) démarrez eclipse et le mot de passe disparaîtra.


1
Utilisez-vous l'utilisateur root pour programmer? : - |
Matteo

Pourquoi suggérez-vous l'utilisation de l'utilisateur root?
Danilo Piazzalunga

Je ne le suggère pas. J'ai seulement dit dans mon installation que c'était là. J'ai ajouté les informations car je n'ai pas pu trouver le dossier mentionné dans la réponse ci-dessus.
stéros du

1

Dans Windows 7 enerprise 64 bits + java 8 Dans eclipse, accédez à:

Preferences
--> General
    -> security
        -> secure Storage. 
            In master Password providers UNCKECK Windows integration (64 bits)

Ensuite, allez dans Général - connexions réseau - proxy Et modifiez vos paramètres de proxy. Un assistant apparaît pour créer un stockage sécurisé


1

Lors de l'ouverture de l'Eclipse ou de l'importation du projet, vous pouvez parfois obtenir une erreur appelée Salt doit faire 8 octets de long . Cela est dû aux conflits entre Java et le magasin de clés du système d'exploitation.

Les solutions de ce problème sont l'une ou l'autre des suivantes.

► Solution 1: supprimez le fichier <USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storage de votre système. Après cela, redémarrez la machine et essayez d'utiliser Eclipse ***.

► Solution 2: décochez l'intégration Windows (64 bits) et l' invite de l' interface utilisateur dans l'onglet Mot de passe de Windows -> Préférences -> Général -> Sécurité -> Stockage sécurisé. Après cela, redémarrez la machine et essayez d'utiliser Eclipse.

► Solution 3: supprimez [Stockage sécurisé par défaut] de l'onglet Contenu de Windows -> Préférences -> Général -> Sécurité -> Stockage sécurisé. Après cela, redémarrez la machine et essayez d'utiliser Eclipse.


La solution 3 a essayé et elle fonctionne pour les packages d'EC Store.
coz
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.